Apache falhando ocasionalmente com erro 503

1

Estou executando um software de gerenciamento de bibliotecas chamado KOHA. Uma ou duas vezes por semana, o servidor retorna um "503 Serviço Indisponível". Eu posso acessar a home page, mas quando eu procuro um livro, eu obtenho o 503. Da mesma forma, a equipe pode fazer login na página da equipe, mas quando eles fazem alguma coisa após o login, eles recebem o mesmo erro. Eu recebo estes em meus logs do apache:

[Sun Sep 04 14:22:30.246305 2016] [proxy:error] [pid 27422] (2)No such file or directory: AH02454: HTTP: attempt to connect to Unix domain socket /var/run/koha/nitc/plack.sock (localhost) failed 
[Sun Sep 04 14:22:30.246380 2016] [proxy:error] [pid 27422] AH00959: ap_proxy_connect_backend disabling worker for (localhost) for 60s 
[Sun Sep 04 14:22:30.246394 2016] [proxy_http:error] [pid 27422] [client 192.168.65.199:56448] AH01114: HTTP: failed to make connection to backend: httpd-UDS, referer: http://192.168.20.17:8080/index.html

Espero que alguém possa esclarecer isso.

    
por daltonfury42 04.09.2016 / 20:44

1 resposta

5

O Apache2 atua como um proxy reverso passando as solicitações que chegam ao servidor da web para o servidor de aplicativos real, no seu caso KOHA aqui.

A primeira linha de log informa que o Apache2 não pode ver o soquete Unix para o servidor KOHA, que é usado para comunicação entre o Apache2 e o servidor KOHA. Portanto, o código de erro 503 é retornado pelo Apache2 para o visitante quando ele não consegue acessar o servidor de aplicativos.

O fato de o arquivo de soquete não estar lá significa que o processo do servidor não está em execução.

Portanto, você precisa verificar os logs do servidor de aplicativos em busca de pistas sobre o motivo da falha.

    
por 04.09.2016 / 21:20