служба лака возобновляется через несколько часов - PullRequest
0 голосов
/ 11 апреля 2019

Я использую версию лака 4.1.11 как модуль со значением malloc по умолчанию, равным 60% от предела памяти, и наблюдаю, что служба лака потребляет всю память и перезапускается, когда память достигает 100%.

varnishd -F -f /etc/varnish/default.vcl -a: 8080 -s по умолчанию = malloc, 2744m -t 120 -p nuke_limit = 2000

logs

Log reacquired
Error: Unexpected reply from ping: 400 CLI communication error (hdr)
Error: Child (186905) not responding to CLI, killed it.
Log abandoned
Error: Child (186905) died signal=9
Debug: Child cleanup complete

Я чувствую, что это не уважаетПоказатели nuke_limit и n_lru_nuked равны 0. Может ли кто-нибудь помочь мне решить эту проблему.

Я начал с 4.1.8 и обновил до 4.1.11, но все еще та же проблема

Ожидается, что он должен уничтожитьпамяти и не должен перезапускать службу, но на самом деле она перезапускается, и я теряю весь кэш.

Ответы [ 2 ]

0 голосов
/ 01 мая 2019

Ребенок не отвечал, вы /var/lib/varnish смонтированы как tmp? Вот где журналы и лаки пишут A LOT , если это происходит на диске, вы можете получить такой результат

0 голосов
/ 12 апреля 2019

Пожалуйста, проверьте либо varnishlog, либо запустите команду varnishadm panic.show, чтобы мы могли понять, почему происходит сбой Varnish (возможно, это не ограничение nuke)

...