Maison > Article > développement back-end > Précautions pour la configuration des paramètres php-fpm de php7+
Lors de l'installation de php7+, si ces paramètres de php-fpm sont mal définis, php-fpm ne sera pas démarré, le site nginx ne pourra pas analyser le fichier php et une erreur 404 sera signalée.
Commandes associées :
centos7+, démarrez php-fpm :
systemctl start php-fpm
Vérifiez si php-fpm est démarré :
ps -ef|grep php
php - La configuration des paramètres de base de fpm, la valeur par défaut est la suivante :
pm = dynamic pm.max_children = 5 pm.start_servers = 2 pm.min_spare_servers = 1 pm.max_spare_servers = 3
Seule la description dynamique du mode dynamique est la suivante :
max_children:动态方式下限定php-fpm的最大进程数 start_servers:动态方式下的起始php-fpm进程数量 min_spare_servers :动态方式空闲状态下的最小php-fpm进程数量 max_spare_servers :动态方式空闲状态下的最大php-fpm进程数量
Si ces paramètres ne sont pas modifiés correctement, php-fpm ne démarre pas et nginx ne démarre pas. Vous ne pouvez pas accéder au fichier php. Vous pouvez consulter le journal pour résoudre l'erreur :
/usr/local/php/var/log/php-fpm.log
Résumé des règles :
max_children 必须大于 min_spare_servers max_children 必须大于 max_spare_servers start_servers 必须大于 min_spare_servers start_servers = min_spare_servers + (max_spare_servers - min_spare_servers) / 2
PS : Mon. Le serveur a 8 Go de mémoire. Il y a encore beaucoup d'espace libre pour le moment, j'ai donc ajouté un 0 après, respectivement 50, 20, 10, 30.
Recommandations associées : "PHP7"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!