Следующий процесс - скипидар:Применение VCL при сохранении конфигурации

magento.stackexchange https://magento.stackexchange.com//questions/79762

Вопрос

Расширение Nexcess Turpentine для Magento предлагает ряд функций для реализации конфигурации varnish в вашей системе Magento.Одной из таких функций является возможность автоматического применения нового файла конфигурации VCL к запущенному экземпляру varnish, когда System -> Configuration ценности меняются.

Вопрос:Когда Nexcess_Turpentine расширение делает это - сохраняет ли оно сгенерированный VCL на диск в любом месте?

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

Это было полезно?

Решение

VCL сохраняется по пути, указанному в turpentine_varnish/servers/config_file параметр конфигурации, который по умолчанию имеет значение {{root_dir}}/var/default.vcl.

Видеть Nexcessnet_Turpentine_Model_Varnish_Configurator_Abstract::save(), который вызывается с помощью Nexcessnet_Turpentine_Varnish_ManagementController::saveConfigAction().

Другие советы

Мой скипидар генерирует его для

/var/www/WEBROOT/public_html/var/default.vcl

На что я:

ln -s /var/www/WEBROOT/public_html/var/default.vcl /etc/varnish/default.vcl

Вы можете изменить местоположение сохраненного файла в разделе

System -> Configuration -> Varnish Options -> Servers -> Config File Location под Default Scope

Автоматическое применение запишет конфигурационный файл и отправит конфигурацию через администратора VCL и reload сервер (a restart конечно, сбрасывает содержимое лака, где в качестве reload просто перезагружает конфигурацию (либо из отправленного, либо из файла, зависит от аргументов), сохраняя содержимое кэша)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top