Varnish – reinicio de vlc por script

Tenemos una configuración en producción de Varnish y tenemos que hacer cambios en las reglas VLC del mismo. Hemos encontrado un sencillo script por el cual podemos aplicar rápidamente los cambios y ver los efectos producidos si tener que utilizar varnishadm o conectarnos por telnet. Su autor es Kristian Lyngstol


#!/bin/bash
# Reload a varnish config
# Author: Kristian Lyngstol

FILE=»/etc/varnish/default.vcl»

# Hostname and management port
# (defined in /etc/default/varnish or on startup)
HOSTPORT=»localhost:6082″
NOW=`date +%s`

error()
{
echo 1>&2 «Failed to reload $FILE.»
exit 1
}

varnishadm -T $HOSTPORT vcl.load reload$NOW $FILE || error
varnishadm -T $HOSTPORT vcl.use reload$NOW || error
echo Current configs:
varnishadm -T $HOSTPORT vcl.list

Links
http://kristianlyng.wordpress.com/2009/02/18/easy-reloading-of-varnish-vcl/

¿Te ha ayudado este artículo?

Invítame a un café

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Rubenortiz.es
Información sobre privacidad

Este sitio web utiliza cookies para ofrecerte la mejor experiencia de usuario posible. La información sobre cookies se almacena en tu navegador y realiza funciones como reconocerte cuando vuelve a nuestro sitio web y ayudarme a comprender qué secciones de la web resultan más interesantes y útiles.