Erro 503 - servidor de cache Varnish

0

Observação: este site não me permite postar imagens ou mais de dois links devido à falta de pontos. A mensagem completa está disponível com todas as capturas de tela e todos os links aqui.

Estou no Windows 7 e instalei a última versão estável do Ubuntu Server dentro de uma máquina virtual do VirtualBox. Portanto, o Windows 7 é o host e o Ubuntu Server é o computador convidado.

Eu segui as instruções para a Instalação Rápida do Plumi (um mod de Plone) (link para instruções disponíveis no link completo da mensagem).

Eu tenho os seguintes 7 serviços em execução:

  • cache
  • nginx
  • ploneftp
  • transcodidoemon
  • uwsgi
  • trabalhador
  • zeo

Como este é o Ubuntu Server, não tenho como ver o localhost de dentro do guest (porque eu só tenho acesso terminal ao Ubuntu Server de fora), ou pelo menos é assim que parece.

Portanto, para ver o host local do convidado, estou tentando acessar o host local de um navegador no meu host.

Eu configurei o VirtualBox > Configurações de rede para NAT como abaixo ...

Screenshot available in full message link.

... e adicionado o encaminhamento de portas conforme abaixo ...

Screenshot available in full message link.

... próximo, quando fui ao localhost no meu computador host, eu consegui isso ...

Screenshot available in full message link.

... em seguida, tentei a configuração do adaptador em ponte no VirtualBox > Configurações de Rede,

Screenshot available in full message link.

.. e quando eu fui para localhost no meu computador host, eu ainda tenho a mesma mensagem Erro 503

Aparentemente, este é um erro muito comum relatado na internet. Uma solução comum proposta era "limpar o cache de verniz". Uma das soluções propostas na internet é executar a seguinte instrução de linha de comando

varnishadm -T 127.0.0.1:6082 url.purge .

Eu tentei executar essa instrução em vários lugares ao longo da árvore de diretórios, mesmo no diretório em que consigo ver claramente algo chamado "varnishadm", mas continuo recebendo a seguinte mensagem de erro:

The program 'varnishadm' is currently not installed.  You can install it by typing: sudo apt-get install varnish

Estou anexando o seguinte

    Os arquivos de log
  • de "tail -f var / log / *" estão disponíveis no link completo da mensagem.
  • O arquivo
  • site.cfg está disponível no link completo da mensagem.

Qualquer ajuda seria muito apreciada.

Observação: este site não me permite postar imagens ou mais de dois links devido à falta de pontos. A mensagem completa está disponível em todas as capturas de tela aqui.

    
por thanks_in_advance 05.10.2013 / 07:34

1 resposta

0

Em primeiro lugar, não deve haver necessidade de você "Exibir" o host local de dentro do Sistema Host.

% bl0ck_qu0te%

Em vez disso, você pode usar um "modo em ponte" no OVM e atribuir um ip local (ou configurá-lo para obter um do mesmo servidor DHCP onde seu sistema host fica.) Portanto, você pode acessá-lo com o mesmo url na sua porta especificada.

Além disso, lembro-me de configurar o Apache para o Listen em 8080 e o Varnish em 80 com o drupal e outras aplicações php. Então, seria melhor se você pudesse verificar sua configuração do Varnish e do nginx.

Tente editar sua configuração de verniz no seu Terminal digitando

sudo nano /etc/varnish/default.vcl

Deve ser algo como

% bl0ck_qu0te%

Provavelmente, se você tentar esta porta no navegador da máquina host, ela estará ativa. Se não, você pode simplesmente tentar reiniciar o verniz por

reiniciar o verniz do serviço sudo (ou iniciar se o status estiver inativo)

Deixe-me saber se isso não ajuda.

    
por Nocturnalknight 05.10.2013 / 08:16