Maison  >  Article  >  développement back-end  >  Précautions pour la configuration des paramètres php-fpm de php7+

Précautions pour la configuration des paramètres php-fpm de php7+

藏色散人
藏色散人avant
2020-06-13 16:12:002848parcourir

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer