Maison >développement back-end >Problème PHP >Comment désactiver les paramètres dans php-fpm
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 :
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!