Passenger registra todos sus mensajes en un archivo de registro. Dentro de este archivo de registro encontrará mensajes informativos, errores, advertencias y mensajes de depuración generados por Passenger, así como la salida de la aplicación. Cada vez que Passenger quiere decirle algo, se hace a través de este archivo de registro, por lo que debe revisar este archivo cada vez que sospeche que algo está mal.,

esta guía le enseña dónde encontrar el archivo de Registro, Cómo personalizar su ubicación y nivel de detalle, y le enseña otras cosas diversas que debe saber.

Tabla de contenidos

  1. la Carga…

ubicación del archivo de registro

de forma predeterminada, el archivo de registro de pasajeros es el archivo de registro de errores Global Nginx. Este es uno especificado por la directiva error_log en el contexto principal (es decir, no el que está dentro del contexto http). El archivo se encuentra normalmente en /var/log/nginx/error.log.,

o, si configuró la directiva passenger_log_file, entonces el archivo de registro está en el archivo de referencia.

registro de salida de la aplicación

Stdout y stderr

todo lo que la aplicación escribe en los canales stdout y stderr se registra en el archivo de registro.

registro de la aplicación

la aplicación o el marco web pueden tener su propio archivo de registro que es independiente del archivo de registro del pasajero. También debe verificar ese archivo para ver si su aplicación o marco web ha registrado algún mensaje importante.,

Por ejemplo, Ruby on Rails registra log/development.log y log/production.log. Cuando se produce un error durante el manejo de la solicitud, normalmente se registra aquí. Tenga en cuenta que este archivo no contiene errores que Rails encuentre durante el inicio; este tipo de errores generalmente se escriben en stderr, lo que significa que terminan en el registro de pasajeros.,

tenga en cuenta que Passenger ejecuta aplicaciones en el entorno «production» de forma predeterminada (es decir, Passenger establece RAILS_ENV, RACK_ENV, NODE_ENV y las variables de entorno relacionadas «production»). Así que si está utilizando Rails, asegúrese de comprobar production.log en lugar de development.log.

personalizar el archivo de registro

puede indicar a Passenger que se registre en un registro específico utilizando la opción passenger_log_file.

de forma predeterminada, Passenger solo imprime mensajes informativos importantes, Advertencias y errores., También puede configurar Passenger para registrar mensajes menos importantes, como mensajes de depuración, a través de passenger_log_level.

solución de problemas de registro

los mensajes pueden perderse por problemas de rotación del registro

¿es su archivo de Registro de pasajeros el registro de errores Nginx? ¿Y no encuentra nada útil dentro de él, mientras que al mismo tiempo parece que Passenger dejó de iniciar sesión en el archivo hace bastante tiempo? Entonces es probable que tenga un problema de rotación de Registros, causando que los registros se pierdan. Por favor, configure la rotación del registro de pasajeros.,

problemas stdout/stderr de la aplicación

¿espera encontrar la salida de la aplicación en el archivo de registro, pero en realidad no la ve? Entonces la causa puede ser que la aplicación haya modificado stdout y stderr. Aprenda más sobre esto.

intente elevar el nivel de registro

a veces no hay nada malo con el archivo de registro. Intente elevar el nivel de registro para que vea más mensajes.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *