Registra erros do Passenger no vhost error.log

1

Estou executando o Phusion Passenger 4.0.40 com nginx.
O servidor é usado para hospedar vários sites e cada um tem seu próprio arquivo error.log .

No entanto, se um aplicativo falha durante a inicialização, a mensagem de erro não é gravada no error.log do site, mas no global error.log . Como o% globalerror.log não está acessível para os sites, é difícil depurar o problema.

Existe alguma maneira de redirecionar os erros de inicialização junto com console.log() do global error.log para o error.log ? do site

Aqui está a parte relevante da configuração do nginx:

error_log logs/error.log;

http {
  passenger_friendly_error_pages off;
}

server {
  passenger_enabled on;
  error_log /var/www/subdomain/log/error.log;
}

Qualquer ajuda é apreciada. Obrigado

    
por michal kralik 25.07.2014 / 13:53

1 resposta

0

Como foi respondido no fórum oficial de suporte, isso não é possível no momento. Todos os logs stdout / stderr são gravados no log global de erros do nginx.

Referência: link

    
por 30.07.2014 / 11:43