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

Ringkaskan satu siri operasi permulaan php-fpm

藏色散人
Lepaskan: 2023-04-10 20:50:01
ke hadapan
4644 orang telah melayarinya

Pelbagai cara untuk memulakan php-fpm:

Operasi paling mudah untuk memulakan php-fpm:

/usr/local/php/sbin/php-fpm
Salin selepas log masuk

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
Salin selepas log masuk

Mulakan semula php-fpm:

kill -USR2 27556
Salin selepas log masuk

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
Salin selepas log masuk

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'
Salin selepas log masuk

Mulakan semula php-fpm :

kill -USR2 'cat /usr/local/php/var/run/php-fpm.pid'
Salin selepas log masuk

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

Label berkaitan:
sumber:cnblogs.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan