Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

376
Vistas
¿Cómo verificar si RabbitMQ "está funcionando bien"?

Quiero crear un script que verifique una instancia de RabbitMQ en mi servidor una vez por minuto. ¿Es posible verificar si RabbitMQ "está funcionando bien" en modo automático? Puede ser a través de un script (ruby, python, lo que sea) o una línea de comando. Al "hacerlo bien" no se va a estrellar por ningún motivo y no se congela.

Además, si puedo conectarme desde un script de cliente, por ejemplo, desde Ruby, ¿significa eso que "va bien" o no necesariamente?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Eso no quiere decir que lo esté haciendo bien. El problema es que "hacerlo bien" no se puede medir. Debe verificar cosas como el total de mensajes en cola, los mensajes por segundo o el consumo de memoria. Un simple ping no le dirá mucho. Diablos, rabbitmq como un sistema erlang está diseñado para fallar y reaparecer.

Una vez que defina lo que quiere decir con hacerlo bien, puede crear un script para acceder a la API de Rabbit. Es HTTP simple.

La API está disponible a través de Rabbit Management Plug, consulte https://www.rabbitmq.com/management.html . Una vez instalada, debe definir qué significa hacerlo bien dentro del contexto de su aplicación. Es posible que su aplicación tarde mucho tiempo en procesar los mensajes. Podría ser que tenga ráfagas de mensajes, pero debe promediar su tiempo de procesamiento. Puede ser que hayas subalimentado el servidor a propósito, por lo que solo quieres preocuparte por las presiones extremas de la memoria. Consulte http://looselycoupledlabs.com/2014/08/monitoring-rabbitmq/ para ver un conjunto de métricas de ejemplo.

No hay un valor de estadísticas único que le diga que cualquier servidor está a punto de fallar. Querrá combinar las estadísticas de Rabbit con las del sistema operativo anfitrión.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda