Я раскрутил новый экземпляр Amazon Linux AMI EC2 и установил поверх него лак с помощью следующего процесса:
- Установил лак с помощью
sudo yum install varnish
и настроил его запуск при запуске - Настройка
/etc/sysconfig/varnish
для указания лака для прослушивания порта 80 - Добавлена готовая версия WordPress
/etc/varnish/defualt.vcl
из этого репо - Изменено
/etc/httpd/conf/httpd.conf
чтобы apache посмотрел на порт 8080 - Перезапустил 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