Passenger logs all its messages to a log file. Dentro deste ficheiro de Registo, encontrará mensagens informativas, erros, avisos e mensagens de depuração geradas pelo passageiro, bem como a saída da aplicação. Sempre que o passageiro quer lhe dizer algo, é feito através deste arquivo de registro, então você deve verificar este arquivo sempre que você suspeita que algo está errado.,

Este guia ensina-lhe onde encontrar o ficheiro de registo, como personalizar a sua localização e verbosidade, e ensina-lhe outras coisas diversas que deverá saber.

Índice

  1. carga…

localização do ficheiro de Registo

por omissão, o ficheiro de Registo de passageiros é o ficheiro global de registo de erros da Nginx. Este é um especificado pela Diretiva

no contexto principal (isto é, não o que está dentro do contextohttp contexto). O arquivo é tipicamente localizado em /var/log/nginx/error.log.,

ou, se você configurou a diretiva passageiros_ log_ file, então o arquivo de log está no arquivo referenciado.

registo de saída da aplicação

Stdout e stderr

tudo o que a aplicação escreve para os canais stdout e stderr Está ligado ao ficheiro de Registo.

registo de aplicações

a aplicação ou o web framework pode ter o seu próprio ficheiro de registo que é independente do ficheiro de Registo de passageiros. Você também deve verificar esse arquivo para ver se sua aplicação ou framework web registrou quaisquer mensagens importantes.,

Por exemplo, Ruby on Rails logs log/development.log e log/production.log. Quando um erro ocorre durante o tratamento de Pedidos, ele é normalmente registrado aqui. Note que este arquivo não contém erros que Rails encontra durante a inicialização – esses tipos de erros são tipicamente escritos em stderr, o que significa que eles acabam no Diário de passageiros em vez disso.,

Note that Passenger runs applications in the” production ” environment by default (that is, Passenger sets RAILS_ENV, RACK_ENV, NODE_ENV and related environment variables “production”). Assim, se estiver a utilizar Carris, certifique-se de verificar production.log em vez de development.log.

personalizar o ficheiro de Registo

pode dar instruções ao passageiro para registar um registo específico usando a opção passageiros_ log_ file.por padrão, o passageiro imprime apenas mensagens informativas importantes, avisos e erros., Você pode configurar o passageiro para registrar mensagens menos importantes também, como mensagens de depuração, através do passageiros_ log_level.

problemas de resolução de problemas de Registo

as mensagens podem perder-se por problemas de rotação de registos

o seu ficheiro de Registo de passageiros é o registo de erros de Nginx? E você não encontra nada de útil dentro dele, enquanto ao mesmo tempo parece que o passageiro parou de acessar o arquivo há algum tempo? Então você provavelmente tem um problema de rotação de log, fazendo com que os logs se percam. Por favor, configure a rotação do registo de passageiros.,

problemas de Aplicação stdout/stderr

está à espera de encontrar o resultado da aplicação no ficheiro de registo, mas não o vê de facto? Então a causa pode ser que a aplicação tenha modificado stdout e stderr. Saiba mais sobre isso.

tente aumentar o nível de Registo

às vezes não há realmente nada de errado com o ficheiro de Registo. Tente aumentar o nível de registo para que veja mais mensagens.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *