Maison >développement back-end >tutoriel php >Résumer une série d'opérations de démarrage de php-fpm
Diverses méthodes de démarrage de php-fpm :
L'opération la plus simple pour démarrer php-fpm :
/usr/local/php/sbin/php-fpm
php 5.3.3 Plus tard, php-fpm ne prendra plus en charge php-fpm qui était auparavant disponible/ usr/local/php/sbin/php-fpm (start|stop|reload) et d'autres commandes, alors ne regardez plus cette commande à l'ancienne. Vous devez utiliser Signal Control :
Le maître. Le processus peut comprendre les signaux suivants :
‐ redémarré
[Recommandé :Tutoriel vidéo PHP
] La solution ci-dessus est généralement utilisée lorsque le fichier php-fpm.pid n'est pas généré. Si vous souhaitez générer php-fpm.pid, utilisez la solution suivante :[root@test ~]# ps -ef|grep php-fpm root 27556 1 0 15:57 ? 00:00:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf) www 27557 27556 0 15:57 ? 00:00:00 php-fpm: pool www www 27558 27556 0 15:57 ? 00:00:00 php-fpm: pool www www 27559 27556 0 15:57 ? 00:00:00 php-fpm: pool www www 27560 27556 0 15:57 ? 00:00:00 php-fpm: pool www root 27733 26938 0 16:35 pts/0 00:00:00 grep php-fpmLe chemin du fichier pid devrait. se trouve dans /usr/local/php/var/run/php-fpm.pid, car il est commenté, il n'est pas généré. Nous supprimons le commentaire, puis tuons -USR2 42891 et redémarrons php-fpm, le fichier pid. sera généré. Vous pourrez utiliser la commande suivante la prochaine fois. Redémarrez, fermez php-fpm : php-fpm close :
kill -USR2 27556php-fpm restart :
[global] ; Pid file; Note: the default prefix is /usr/local/php/var ; Default Value: none ;pid = run/php-fpm.pid.
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!