Exceso de trementina:Aplicar VCL al guardar la configuración
-
13-12-2019 - |
Pregunta
La extensión Nexcess Turpentine para Magento ofrece una serie de funciones para implementar una configuración de barniz en su sistema Magento.Una de esas características es la capacidad de aplicar automáticamente un nuevo archivo de configuración VCL a una instancia de Barniz en ejecución cuando el System -> Configuration
los valores cambian.
Pregunta:Cuando el Nexcess_Turpentine
La extensión hace esto: ¿guarda el VCL generado en el disco en cualquier lugar?
Sé que puede guardar la configuración de barniz en la página Administración de caché. Me interesa específicamente si la aplicación de configuración automática también guarda el archivo.
Solución
El VCL se guarda en la ruta proporcionada por el turpentine_varnish/servers/config_file
opción de configuración, que por defecto es {{root_dir}}/var/default.vcl
.
Ver Nexcessnet_Turpentine_Model_Varnish_Configurator_Abstract::save()
, que es llamado por Nexcessnet_Turpentine_Varnish_ManagementController::saveConfigAction()
.
Otros consejos
Mi trementina lo genera para
/var/www/WEBROOT/public_html/var/default.vcl
A lo que yo:
ln -s /var/www/WEBROOT/public_html/var/default.vcl /etc/varnish/default.vcl
Puede cambiar la ubicación del archivo guardado en
System -> Configuration -> Varnish Options -> Servers -> Config File Location
bajo Default Scope
La aplicación automática escribirá el archivo de configuración y enviará la configuración a través del administrador de VCL y reload
el servidor (un restart
por supuesto, arroja el contenido de Varnish, mientras que como reload
simplemente recarga la configuración (ya sea enviada o desde el archivo depende de los argumentos) mientras preserva el contenido de la caché)