Estoy usando Newrelic para controlar el estado de mi aplicación de rieles. Ellos hacen ping (GET solicita, creo) nuestra aplicación cada 5 minutos. ¿Sabes cómo evitar que los rieles generen nuevas sesiones de usuario para cada solicitud que hacen?Cómo excluir NewRelic RPM pinger de la creación de sesiones inútiles en la base de datos
Respuesta
Otras buenas respuestas ya están aquí, pero el emisor de ultrasonidos está documentado en su totalidad aquí: https://newrelic.com/docs/alerts/availability-monitoring
Hacer que haga ping a algo que existe en el directorio public
.
Esto no verificará para asegurarse de que su aplicación se está ejecutando, sino solo que el servidor está activo. Suponiendo que el servidor está activo, su aplicación debería poder crear excepciones y New Relic las detectará.
En una nueva aplicación de Rails, por ejemplo, puede hacer que haga ping en http://rooturl/images/rails.png
, ya que png está en public/images/
de forma predeterminada.
Parece que recuerdo algunos trabajos recientes específicamente para este caso de uso: puede ponerse en contacto con el soporte de New Relic y ver si esto se ha abordado recientemente.
- 1. Sesiones de PHP en la base de datos
- 2. Deshabilitar la creación de sesiones en Django
- 3. php: sesiones vs. base de datos
- 4. Django - Cómo evitar la creación de restricciones de la clave externa de la base de datos
- 5. ¿Alguna base de datos admite la creación automática de índices?
- 6. Postgresql la creación de bases de datos
- 7. excluir tipos de archivos al empaquetar un rpm
- 8. Bloqueos de la aplicación en el intento de creación de la base de datos
- 9. Creación de desencadenante para la tabla en la base de datos MySQL (error de sintaxis)
- 10. ¿Manejo de sesiones sin base de datos ACID?
- 11. La actualización RPM desinstala el RPM
- 12. ¿Debo usar sesiones de base de datos o sesiones nativas de archivos PHP?
- 13. Creación de una instancia de base de datos en C#
- 14. mysqldump no creando la sintaxis de la base de datos de creación
- 15. ¿Cómo colocar todas las tablas en la base de datos sin soltar la base de datos?
- 16. Excluir un campo/propiedad de la base de datos con Entity Framework 4 y Code-Primera
- 17. Base de datos de creación de usuarios de Postgres
- 18. Cómo cambiar la fuente de datos en una cuadrícula de datos YUI después de la creación
- 19. cómo almacenar datos en la base de datos en HTML5
- 20. Copia de datos relacionales de la base de datos a la base de datos
- 21. Tomcat: Almacenar sesión en la base de datos
- 22. Cómo distribuir la aplicación Python/Django a través de RPM
- 23. ¿Cómo saber el valor de la macro incorporada en RPM?
- 24. neo4j: ¿Cómo cambiar la base de datos?
- 25. Heroku - Cómo cifrar la base de datos
- 26. cómo reducir la base de datos sqlite?
- 27. Dado un nombre de paquete de rpm, consulte la base de datos de yum para las actualizaciones
- 28. Creación de un tampón con el mismo nombre que la tabla de base de datos
- 29. cómo abandonar la base de datos
- 30. ¿Cómo volcar la base de datos mysql?
tuve este problema también, pero mi solución era sólo para tener una tarea que corría todos los días-ish que despejó a cabo más sesiones de 5 días de edad. –
Hice lo mismo, pero buscando una solución más clara. Tal vez algo en rack? – Johny
¿Consideró filtrar por IP dentro de un middleware? – apneadiving