Maison >développement back-end >tutoriel php >Résumer une série d'opérations de démarrage de php-fpm

Résumer une série d'opérations de démarrage de php-fpm

藏色散人
藏色散人avant
2021-12-28 16:28:434629parcourir

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 :

  • INT, TERM Terminer immédiatement
  • QUIT Terminaison en douceur
  • USR1 Rouvrir le fichier journal
  • USR2 Rechargez en douceur tous les processus de travail et recharger la configuration Et les modules binaires

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

Vous pouvez voir. le processus maître ci-dessus, matster utilise le fichier de configuration /usr/local/php/etc/php-fpm.conf Cat /usr/local/php/etc/php-fpm.conf trouvé :

[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-fpm
Le 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 27556
php-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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer