verniz 4.0.1, comando Desconhecido: “vcl”, mas o comando é necessário no cabeçalho?

1

Eu estou no Debian Jessie, Varnish 4.0.1

Do Wiki do verniz 4: "Starting with Varnish 4.0, each VCL file must start by declaring its version with a special "vcl 4.0;" marker at the top of the file."

Eu peguei esta configuração feita para o Wordpress aqui , e na verdade funciona.

Mas parece que, como algumas partes da configuração estão falhando, algumas funções não estão funcionando e não consigo registrar nenhum usuário na minha instalação.

O código " vcl 4.0; " está falhando quando eu faço um teste:

*    top   0.0 TEST /etc/varnish/default.vcl starting
---- top   0.0 Unknown command: "vcl"
*    top   0.0 RESETTING after /etc/varnish/default.vcl
*    top   0.0 TEST /etc/varnish/default.vcl FAILED

Se o marcador inicial falhar e eu estiver no Varnish 4.0.1, há algo que me falta?

    
por Pyth Phytho 11.10.2014 / 11:51

1 resposta

0

Espere um minuto, você está testando seu VCL com teste de verniz, essa não é a ferramenta correta para usar.

o varnishtest é um programa para testar o cache de verniz, ele lê arquivos de script para testar o servidor (veja man varnishtest)

Se você quiser carregar seu vcl em um verniz em execução, use varnishadm:

vcl.load vcl1 /etc/varnish/default.vcl
200
VCL compiled.
vcl.list
200
active          0 boot
available       0 vcl1
vcl.use vcl1
200        
VCL 'vcl1' now active

Ou passe-o com o parâmetro -f do verniz ao iniciá-lo.

    
por 14.10.2014 / 15:56