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
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
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
Tags nginx phusion-passenger