Maison > développement back-end > Problème PHP > Comment désactiver les paramètres dans php-fpm

Comment désactiver les paramètres dans php-fpm

coldplay.xixi
Libérer: 2023-03-06 14:00:02
original
2358 Les gens l'ont consulté

Comment fermer les paramètres de php-fpm : utilisez [PHP-FPM] pour contrôler le processus FastCGI de [PHP-CGI], le code est [kill -INT cat /usr/local/php/var/ run/php -fpm.pid].

Comment désactiver les paramètres dans php-fpm

Comment désactiver les paramètres dans php-fpm :

Tout d'abord, comprenons ce que php- fpm est

PHP-FPM est un gestionnaire PHP FastCGI, uniquement pour PHP. ​

PHP-FPM est en fait un patch du code source PHP, conçu pour intégrer la gestion des processus FastCGI dans le package PHP. Il doit être corrigé dans votre code source PHP et peut être utilisé après la compilation et l'installation de PHP.

Nous pouvons désormais télécharger la branche qui intègre directement PHP-FPM dans l'arborescence des sources du dernier PHP 5.3.2. On dit que la prochaine version sera intégrée dans la branche principale de PHP. Comparé à Spawn-FCGI, PHP-FPM a un meilleur contrôle du processeur et de la mémoire, et le premier plante facilement et doit être surveillé avec crontab, alors que PHP-FPM n'a pas de tels problèmes. ​

PHP5.3.3 a intégré php-fpm et n'est plus un package tiers. PHP-FPM fournit une meilleure méthode de gestion des processus PHP, peut contrôler efficacement la mémoire et les processus et recharger en douceur la configuration PHP. Il présente plus d'avantages que spawn-fcgi, il est donc officiellement inclus dans PHP. Vous pouvez activer PHP-FPM en passant le paramètre –enable-fpm dans ./configure. Utilisez PHP-FPM pour contrôler le processus FastCGI de PHP-CGI

Le processus maître peut comprendre les signaux suivants

  • INT, TERM pour se terminer immédiatement

  • QUIT se termine en douceur

  • USR1 rouvre le fichier journal

  • USR2 recharge gracieusement tous les processus de travail et recharge la configuration et le binaire modules

Exemple :

php-fpm Fermer :

Le code est le suivant

kill -INT cat /usr/local/php/var/run/php-fpm.pid
Copier après la connexion

php -fpm Redémarrer :

Le code est le suivant

kill -USR2 cat /usr/local/php/var/run/php-fpm.pid
Copier après la connexion

Afficher le nombre de processus php-fpm :

Le code est le suivant

ps aux | grep -c php-fpm
Copier après la connexion

php-fmp Redémarrer (Méthode 2)

Exécuter d'abord

Le code est le suivant

killall php-fpm
Copier après la connexion

puis exécutez-le (usr/local/php est le répertoire d'installation de php)

Le code est le suivant

/usr/local/php/sbin/php-fpm &
Copier après la connexion

Si vous souhaitez en savoir plus sur la programmation, veuillez faire attention au formation php !

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:
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