2012-05-30 12 views
5

He escrito una secuencia de comandos PHP que programé con CRON para que se ejecute cada minuto. El objetivo de la secuencia de comandos es verificar que el servidor memcached esté en línea. Mi estrategia es simplemente intentar conectarme al servidor de memcached. Si me conecto con éxito, cierro la conexión. Si no me conecto con éxito, envío un correo electrónico para avisarme que memcached está desconectado.Supervisión de la secuencia de comandos Memcached con PHP

Mi pregunta: ¿es esta una prueba suficiente de que Memcached está en funcionamiento, o es una práctica común hacer algo más que simplemente conectarse a memcached? ¿Debo también probar que puedo establecer y recuperar un par de clave/valor?

Además, en el futuro, es posible que deseemos realizar un control más exhaustivo de memcached para poder realizar un seguimiento del uso de memoria, conexiones, número de solicitudes, etc. ¿Existen bibliotecas de código abierto para hacerlo desde PHP? Si es así, ¿cuáles han funcionado bien en tu experiencia?

Respuesta

6

No necesita construir nada. Hay una serie de scripts PHP destinados a la supervisión, depuración y visualización de estadísticas para un servidor Memchached.

hay dos que yo sepa y trabajo bien:

+0

Gracias por la respuesta. Estoy tratando de determinar si alguna de estas herramientas proporcionará una secuencia de comandos que puedo programar para que se ejecute en un intervalo como una vez por minuto y enviarme un correo electrónico para alertarme si memcached no se está ejecutando. A simple vista, no estoy seguro de que lo hagan. – TheBobalos

+0

La secuencia de comandos para hacer ping al servidor y solicitar una clave cada minuto debe ser muy simple de hacer. Solo use uno de los scripts anteriores para la depuración y el monitoreo porque es ahí donde se vuelve difícil. – redslazer

+0

Gracias. Le daré una oportunidad y le diré si encuentro algo interesante o digno de mención como seguimiento a esta pregunta. – TheBobalos

Cuestiones relacionadas