Supervision des applications
Comment superviser PHPFPM ?


ServicePilot appmon-phpfpm




Qu'est-ce que PHP-FPM ?

Le PHP FastCGI Process Manager, souvent appelé PHP-FPM est une interface SAPI (Server Application Programming Interface) open source permettant la communication web entre un serveur web et un code d'application PHP. Il est basé sur le protocole FastCGI et est souvent considéré comme une option alternative d'implémentation de serveur PHP pour les sites à fort trafic.

PHP-FPM est fourni avec la distribution PHP officielle depuis la version 5.3.3.

Supervision PHP-FPM

Ce package surveille PHP-FPM en utilisant soit la page HTTP status, soit une socket fpm.

Ce package configure automatiquement le ServicePilot Agent afin de surveiller la disponibilité et les performances de PHP-FPM.

Les statistiques ainsi recueillies pour les urls et les pools sont :

  • accepted connections
  • listen queue
  • max listen queue
  • listen queue length
  • idle processes
  • active processes
  • total processes
  • max active processes
  • max children reached
  • slow requests