Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Ringkaskan satu siri operasi permulaan php-fpm

Ringkaskan satu siri operasi permulaan php-fpm

藏色散人
藏色散人ke hadapan
2021-12-28 16:28:434589semak imbas

Pelbagai cara untuk memulakan php-fpm:

Operasi paling mudah untuk memulakan php-fpm:

/usr/local/php/sbin/php-fpm

php 5.3.3 php-fpm masa hadapan tidak akan menyokong /usr/local/php/sbin/php-fpm (mula|berhenti|muat semula) dan arahan lain yang php-fpm ada sebelum ini, jadi jangan Melihat arahan lama ini, anda perlu menggunakan kawalan isyarat :

Proses induk boleh memahami isyarat berikut:

  • INT, TERMA Tamatkan serta-merta
  • BERHENTI Penamatan lancar
  • USR1 Buka semula fail log
  • USR2 Muat semula semua proses pekerja dan muat semula konfigurasi dan modul binari dengan anggun

Kaedah mulakan semula yang mudah dan terus:

Mula-mula semak nombor proses induk php-fpm

[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

Mulakan semula php-fpm:

kill -USR2 27556

Baiklah. [Disyorkan: Tutorial Video PHP]

Penyelesaian di atas biasanya digunakan apabila fail php-fpm.pid tidak dijana Jika anda ingin menjana php-fpm.pid, gunakan penyelesaian berikut:

Seperti yang anda boleh lihat daripada proses induk di atas, matster menggunakan fail konfigurasi /usr/local/php/etc/php-fpm.conf Cat /usr/local/php/etc/php -fpm.conf ditemui :

[global]
; Pid file; Note: the default prefix is /usr/local/php/var
; Default Value: none
;pid = run/php-fpm.pid

Laluan fail pid harus terletak di /usr/local/php/var/run/php-fpm.pid Memandangkan ia dikomentari, ia tidak dijana . Kami mengalih keluar ulasan dan kemudian mematikan -USR2 42891 Mulakan semula php-fpm dan fail pid akan dihasilkan Kali seterusnya, anda boleh menggunakan arahan berikut untuk memulakan semula dan menutup php-fpm:

php-fpm Tutup. :

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

Mulakan semula php-fpm :

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

Atas ialah kandungan terperinci Ringkaskan satu siri operasi permulaan php-fpm. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:cnblogs.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam