sexta-feira, 15 de fevereiro de 2013
vclreload varnish reload VCL
Olá,
Fiz alguns ajustes para suprir algumas necessidades que tenho em meu ambiente e o script que basicamente lê a VCL nova e verifica a sintaxe, se houver algum erro, logicamente ela não sobe.
As mudanças que fiz foram:
# Ele pega automaticamente o arquivo vcl a ser compilado, não havendo a necessidade de intervenção manual, logo, se você possui um ambiente com varnishs separados e vcls com nomes diferentes, você pode colocar o script na automação sem se preocupar com ajustes finos :)
FILE=$(grep "\-f" /etc/default/varnish |head -1| awk '{print $2}')
# Aqui ele basicamente pega o valor do varnishadm para poder executar os comandos para carregar a nova vcl.
HOSTPORT=$(grep "\-T" /etc/default/varnish | awk '{print $3}')
Segue o script originalmente criado por Kristian Lyngstol e modificado para minha necessidade.
https://github.com/abargiela/scripts/blob/master/vclreload.sh
Essas modificações foram extremamente úteis para mim, espero que para você também seja :)
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário