Stephane Mulot
Stephane Mulot

Configurateur PHP FPM

Un outil rapide et simple pour générer des fichiers de configuration PHP-FPM optimisés selon votre serveur. Parfait pour les développeurs.
Version de PHP 8.4 8.3 8.2 8.1 8.0 7.4 7.3 7.2 7.1 7.0 RAM totale disponible (Mo) Quantité totale de RAM disponible sur le système.
RAM moyenne par process PHP (Mo) Mémoire estimée pour chaque process PHP. Sert à calculer le nombre de workers.
Timeout d'exécution max (secondes) Durée maximale d’un script PHP avant arrêt.
Limite mémoire par process PHP (Mo) Mémoire maximale pour un process PHP avant arrêt
Activer slowlog Active le journal des scripts lents à analyser
Timeout slowlog (secondes) Temps à partir duquel un script est considéré comme lent.
/etc/php/8.4/fpm/pool.d/www.conf
pm = dynamic
pm.max_children = 24
pm.start_servers = 9
pm.min_spare_servers = 4
pm.max_spare_servers = 14
pm.max_requests = 500

request_terminate_timeout = 30s

listen = /run/php/php8.4-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660

access.log = /var/log/php-fpm/access.log

slowlog = /var/log/php-fpm/slow.log
request_slowlog_timeout = 5s

php_admin_value[memory_limit] = 256M