日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php-fpm 启动拥有者,php-fpm 的各种启动方式

發布時間:2024/9/27 php 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php-fpm 启动拥有者,php-fpm 的各种启动方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

啟動 php-fpm 最簡單的操作:

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

php 5.3.3 以后的php-fpm?不再支持?php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,所以不要再看這種老掉牙的命令了,需要使用信號控制:

master進程可以理解以下信號:

INT, TERM ? 立刻終止

QUIT ? ? ? ?平滑終止

USR1 ? ? ? ? ? 重新打開日志文件

USR2 ? ? ? ? ? 平滑重載所有worker進程并重新載入配置和二進制模塊

一個簡單直接的重啟方法:

先查看php-fpm的master進程號

[root@test ~]# ps -ef|grep php-fpm

root27556 1 0 15:57 ? 00:00:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)

www27557 27556 0 15:57 ? 00:00:00 php-fpm: pool www

www27558 27556 0 15:57 ? 00:00:00 php-fpm: pool www

www27559 27556 0 15:57 ? 00:00:00 php-fpm: pool www

www27560 27556 0 15:57 ? 00:00:00 php-fpm: pool www

root27733 26938 0 16:35 pts/0 00:00:00 grep php-fpm

重啟 php-fpm:

kill -USR2 27556

這樣就OK了。

上面方案一般是沒有生成php-fpm.pid文件時使用,如果要生成php-fpm.pid,使用下面這種方案:

上面master進程可以看到,matster使用的是/usr/local/php/etc/php-fpm.conf這個配置文件,cat?/usr/local/php/etc/php-fpm.conf?發現:

[global]

; Pidfile; Note: the default prefix is/usr/local/php/var

; Default Value: none

;pid= run/php-fpm.pid

pid文件路徑應該位于/usr/local/php/var/run/php-fpm.pid,由于注釋掉,所以沒有生成,我們把注釋去除,再kill -USR2 42891 重啟php-fpm,便會生成pid文件,下次就可以使用以下命令重啟,關閉php-fpm了:

php-fpm 關閉:

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

php-fpm 重啟:

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

總結

以上是生活随笔為你收集整理的php-fpm 启动拥有者,php-fpm 的各种启动方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。