Cómo supervisar las aplicaciones PHPFPM


Supervisar PHPFPM


¿Qué es PHP-FPM?

El PHP FastCGI Process Manager, a menudo llamado PHPFPM es una interfaz SAPI (Server Application Programming Interface) Open Source que permite la comunicación web entre un servidor web y el código de aplicación PHP. Está basado en el protocolo FastCGI y a menudo es visto como una opción alternativa de implementación de servidor PHP para sitios web de tráfico pesado.

PHP-FPM se incluye con la distribución oficial de PHP desde la versión 5.3.3.

Monitorización PHP-FPM

ServicePilot monitorea PHP-FPM usando la página de estado HTTP o un socket FPM.

Este package configura automáticamente el Agente ServicePilot para monitorear la disponibilidad y el rendimiento de PHP-FPM.

Las estadísticas recopiladas de esta manera para urls y pools son:

  • Accepted connections: el número de solicitudes aceptadas por el pool
  • Listen queue: el número de peticiones en la cola de conexiones pendientes (ver backlog en listen(2))
  • Max listen queue: el número máximo de peticiones en la cola de conexiones pendientes desde que se inició FPM
  • Listen queue length: el tamaño de la cola de conexiones pendientes del socket
  • Idle processes: el número de procesos inactivos
  • Active processes: el número de procesos activos
  • Total processes: el número de procesos inactivos + activos
  • Max active processes: el número máximo de procesos activos desde que FPM se ha iniciado
  • Max children reached: el número de veces que se ha alcanzado el límite de procesos, cuando pm intenta iniciar más hijos (sólo funciona para pm 'dinámico' y 'ondemand')
  • Slow requests: el número de peticiones lentas

¿Cómo instalar un recurso phpfpm?

  1. Utilice su instalación de ServicePilot OnPremise o una cuenta SaaS.
  2. Añada un nuevo recurso phpfpm a través de la interfaz web (/prmviews o /prmresources) o a través de la API (página /prmpackages), se aprovisionará automáticamente el agente predeterminado de ServicePilot u otro agente.

Los detalles del paquete phpfpm se encuentran en la página /prmpackages del software.

Beneficios

ServicePilot le permite prestar servicios de TI de forma más rápida y segura con la detección automatizada y funciones avanzadas de monitoring.

Al correlacionar la tecnología PHPFPM con APM y la supervisión de infraestructuras, ServicePilot es capaz de proporcionar una visión más completa del entorno de TI de una organización.

Esto permite a los equipos de TI identificar y diagnosticar rápidamente los problemas que pueden estar afectando al rendimiento de las aplicaciones, y tomar medidas correctivas antes de que los usuarios finales se vean afectados.

Comience con una prueba gratuita de nuestro solution SaaS. Explore nuestros plans o contacte con nosotros para encontrar lo que mejor se adapte a usted.

Cómo supervisar las aplicaciones PHPFPM PHPFPM 0

Instalación gratuita en unos pocos clics