Лак пропал без кеша без причины - PullRequest
0 голосов
/ 30 ноября 2018

Ниже мой VCL.

У меня есть лак все настройки и работает.Я переопределяю свои TTL на 1 день.У меня есть сайт с большим трафиком и множеством разных доменов.В течение дня, когда трафик высок, кэши длятся около 30 секунд.Ночью тайники могут длиться часами.Я ожидаю, что кэши должны длиться 24 часа.

Когда я запускаю varnishstat -1 -f MAIN.n_lru_nuked, у меня 0 ядерных предметов.

Я установил для malloc значение 2G, и PS показывает, что я использую для лака менее 200 мг.Чем больше трафика мы получаем, тем больше я не вижу PS более 200 мг.Я ожидал бы, что это вырастет до 2G.

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

У меня перед машиной лака есть ELB

[ELB] -> [2 машины для лака] -> [2 машины PHP для бэкэнда]

ps -eo rss,pid,euser,args:100 --sort %mem | grep -v grep | grep -i varn | awk '{printf $1/1024 "MB"; $1=""; print }'

1.34375MB 18271 varnish /usr/sbin/varnishd -a :6081 -f /etc/varnish/default.vcl -T 127.0.0.1:6082 -p thread_pools=2 -p thread_pool_min=50 -p thread_pool_max=1000 -S /etc/varnish/secret -s malloc,2G -P /var/run/varnish.pid

194.031MB 18273 varnish /usr/sbin/varnishd -a :6081 -f /etc/varnish/default.vcl -T 127.0.0.1:6082 -p thread_pools=2 -p thread_pool_min=50 -p thread_pool_max=1000 -S /etc/varnish/secret -s malloc,2G -P /var/run/varnish.pid

Здесьмой файл VLC

https://gist.github.com/cloudmanic/dae4eb6ada2274b3654349f351f1bb33

Есть мысли?

Спасибо !!

...