Лак игнорирует настройки и не показывает попадания или промахи - PullRequest
0 голосов
/ 04 марта 2019

Я раскрутил новый экземпляр Amazon Linux AMI EC2 и установил поверх него лак с помощью следующего процесса:

  1. Установил лак с помощью sudo yum install varnish и настроил его запуск при запуске
  2. Настройка /etc/sysconfig/varnish для указания лака для прослушивания порта 80
  3. Добавлена ​​готовая версия WordPress /etc/varnish/defualt.vcl из этого репо
  4. Изменено /etc/httpd/conf/httpd.conf чтобы apache посмотрел на порт 8080
  5. Перезапустил httpd и varnish

При запуске /usr/sbin/varnishd -V я получаю следующее: varnishd (varnish-3.0.7 revision f544cd8)

И это работает.Вид.Похоже, возникают следующие проблемы:

При запуске и запуске, если я попаду на страницу, она загрузится полностью, а затем отработает кэшированную страницу лака, как и ожидалось, все заголовки настроены правильно.Однако кэш-память умирает через 120 секунд, а не по времени, установленному в файле default.vcl.Однако, если я сделаю преднамеренную ошибку в файле default.vcl, лак не запустится.

При использовании varnishstat, varnishtop или varnishsizes ничего не отобразится.Я получаю экран по умолчанию для каждого процесса, но при этом не появляется ни совпадений, ни пропусков, ни размеров.

Кажется, что Varnish не хочет работать должным образом при запуске и после того, как его оставили включенным без доступа к серверу длянедельный лак, похоже, перестал работать.Наряду с этим при запуске service varnish restart остановка кеша всегда завершается неудачей.

/ etc / sysconfig / varnish https://pastebin.com/UmamLFMG

/ etc / varnish / default/ vcl https://pastebin.com/C3JdkuUe

/ etc / https / conf / httpd.conf https://pastebin.com/TzvDVhkq

...