Problemas do Varnish 4.0 - Serviço em execução e Listening, mas não está respondendo

1

esta é a primeira vez que instalo o verniz 4.0 - suspeito que a configuração etc seja relativamente simples e tenha instalado o verniz em alguns outros servidores. No entanto, não consigo que o Varnish responda. Eu configurei com o Pound (: 443), e atualmente eu tenho o Apache rodando atrás (: 8090), o 8090 responde, não se importando com o Pound ainda, mas o Port: 80 não responde.

#: netstat -ntlp | grep LISTEN

tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      1450/pound
tcp        0      0 127.0.0.1:6082          0.0.0.0:*               LISTEN      6876/varnishd
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      6876/varnishd
tcp6       0      0 :::8090                 :::*                    LISTEN      1379/apache2
tcp6       0      0 :::80                   :::*                    LISTEN      6876/varnishd

Parece estar configurado como eu esperaria, eu não mexi muito com o default.vcl - quero simplesmente responder que não há resultados em varnishtop / varnishlog.

Eu acho que posso ter mais pacotes do que eu preciso ?, Eu comparei esta instalação com outro servidor (verniz 3.0) e o número de pacotes de verniz parece ser muito mais longo em comparação ..?

#:/etc/varnish# apt-cache policy libvarnishapi1
libvarnishapi1:
  Installed: 4.1.3-1~jessie
  Candidate: 4.1.3-1~jessie
  Version table:
 *** 4.1.3-1~jessie 500
        500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 Packages
        100 /var/lib/dpkg/status
     4.1.2-2~jessie 500
        500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 Packages
     4.1.2-1~jessie 500
        500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 Packages
     4.1.1-1 500
        500 http://azure.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
     4.1.1-1~jessie 500
        500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 Packages
     4.1.0-1~jessie 500
        500 http://repo.varnish-cache.org/debian jessie/varnish-4.1 amd64 *Packages
     3.0.7-1~lucid 500
        500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
     3.0.6-1~lucid 500
        500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
     3.0.5-1~lucid 500
        500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
     3.0.4-1~lucid 500
        500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
     3.0.3-1~lucid 500
        500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
     3.0.2-1~1lucid1 500
        500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64 Packages
     3.0.1-1~lucid1 500
        500 http://repo.varnish-cache.org/ubuntu lucid/varnish-3.0 amd64* Packages

Essa lista, causa algum problema? Eu tentei limpar o verniz + todas as configurações e isso permitiu mais funcionalidades (por exemplo, iniciando o verniz). Se sim, como limpar as fontes de pacotes corretamente? Como já tentou uma vez e a lista acima não mudou?

Obrigado

Atualização:

ps aux | grep verniz Mostra três processos:

vcache    7518  0.0  1.1 120836  7544 ?        Ss   02:29   0:00 /usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m
vcache    7532  0.2 13.7 267804 94072 ?        Sl   02:29   0:00 /usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/...
root      7810  0.0  0.1  12944  1084 pts/0    S+   02:32   0:00 grep --color=auto varnish

Diz que deve haver apenas dois? deshack.net/how-to-varnish-listen-port-80-systemd /

    
por Nathan.x0 20.09.2016 / 04:23

1 resposta

0

Por fim, resolvi isso - nos nós de extremidade do Azure, eu havia selecionado o endereço IP flutuante. Habilitado para: 80, definido como desativado e agora está funcionando conforme o esperado.

    
por Nathan.x0 21.09.2016 / 05:05