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

不言
Libérer: 2023-04-02 18:16:02
original
1811 Les gens l'ont consulté

Cet article présente principalement les précautions pour la configuration des paramètres php-fpm de php7+. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer. la définition de ces paramètres de php-fpm entraînera l'échec du démarrage de php-fpm, 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 :


Vérifiez si php-fpm est démarré :
systemctl start php-fpm
Copier après la connexion

Paramètres de base de php- fpm Configuration, la valeur par défaut est la suivante :
ps -ef|grep php
Copier après la connexion

Uniquement pour le mode dynamique, la description dynamique est la suivante :
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
Copier après la connexion
max_children : limiter le nombre maximum de processus de php-fpm en mode dynamique

start_servers : démarrage de php en mode dynamique -Nombre de processus fpm
min_spare_servers : le nombre minimum de processus php-fpm à l'état inactif en mode dynamique
max_spare_servers : le nombre maximum de processus php-fpm à l'état inactif en mode dynamique

Si vous faites attention à la correction de ces paramètres Si les paramètres sont manquants, php-fpm ne démarrera pas, et nginx ne pourra pas accéder au fichier php Vous pouvez consulter le log. pour résoudre les erreurs :

/usr/local/php/var/log/php-fpm.log


Résumé des règles :

    max_children doit être supérieur à min_spare_servers
  1. max_children doit être supérieur à max_spare_servers
  2. start_servers doit être supérieur à min_spare_servers
  3. start_servers = min_spare_servers + (max_spare_servers - min_spare_servers) / 2
  4. PS : Mon serveur a 8 Go de mémoire et il y a encore beaucoup d'espace libre pour le moment. Un 0 est ajouté après l'unité, soit 50. , 20, 10 et 30 respectivement.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Méthodes PHP et commentaires sur les paramètres pour faire fonctionner Beanstalkd

Verrouillage et déverrouillage PHP Redis

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!