FPM (FastCGI Process Manager) es una implementación alternativa al PHP FastCGI con algunas características adicionales (la mayoría) útiles para sitios web con mucho tráfico.
Estas características incluyen:
Manejo avanzado para detener/arrancar procesos de forma fácil;
Posibilidad de iniciar hilos de procesos con diferentes uid/gid/chroot/environment, escuchar en diferentes puertos y usar distintos php.ini (remplazando); safe_mode
Registro stdout y stderr;
Reinicio de emergencia en caso de destrucción accidental del caché opcode;
Soporte acelerado de subidas;
"slowlog" - scripts de registro de procesos (no sólo sus nombres, sin sus backtraces también, usando ptrace y similares para leer procesos execute_data remotos) que son inusualmente lentos;
fastcgi_finish_request() - Función especial para detener y descargar todos los datos mientras continua haciendo algún proceso más largo (conversión de vídeos, procesamiento de estadísticas, etc.);
Creación dinámico/estático de hilos;
Información básica del status SAPI (similar al mod_status de Apache);
Basado en archivos de configuración php.ini