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

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

coldplay.xixi
coldplay.xixioriginal
2020-10-08 14:08:412316parcourir

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

php -fpm Redémarrer :

Le code est le suivant

kill -USR2 cat /usr/local/php/var/run/php-fpm.pid

Afficher le nombre de processus php-fpm :

Le code est le suivant

ps aux | grep -c php-fpm

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

Exécuter d'abord

Le code est le suivant

killall php-fpm

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 &

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!

Déclaration:
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