Lea los siguientes consejos de solución de problemas comunes al utilizar Ruby agente y Passenger.
Si todo lo que hace es editar el archivo Pasajero tmp/restart.txt
, no seleccionará al nuevo agente. Cuando actualiza el agente y reinicia Passenger, debe realizar un reinicio completo de Apache para que el cambio surta efecto.
Para Pasajero, el archivo de registro es newrelic_agent.passenger.log
. Recommendation: Para el usuario de Apache, proporcione permisos de escritura para todo el directorio /log.
Al utilizar Passenger en modo desarrollador, a veces puede notar que la lista de solicitudes puede desaparecer o que parece que se omiten algunas solicitudes. Además, al seleccionar una solicitud, es posible que veas un mensaje de error indicando que la traza no está disponible, sugiriendo que quizás reiniciaste.
Esto ocurre cuando Passenger genera más de un proceso de controlador. La traza de la transacción se pone en uno de los procesos, y si te conectas al otro, no la verás.
La solución es establecer el número máximo de instancias en 1 mediante el parámetro PassengerMaxPoolSize . Además, si actualiza varias veces, tiene muchas posibilidades de recuperar las solicitudes.