视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
linux如何关闭php fpm
2020-11-02 18:26:43 责编:小采
文档


linux关闭php fpm的方法:首先在源码中复制“php-fpm”的init文件到系统中;然后使用命令“service php-fpm stop”关闭php fpm即可。

推荐:《PHP视频教程》

关闭php-fpm进程:

可以在源码中复制php-fpm的init文件到系统中:

cp -f sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

然后就可以使用以下命令启动、停止、重启和重新加载php-fpm了:

service php-fpm start
service php-fpm restart
service php-fpm stop
service php-fpm reload

极端的方法就是你用的killall,当出现以下内容,则表示所有php-fpm进程都被kill掉了:

[root@test ~]# killall php-fpm
php-fpm: no process found

我建议在php-fpm下为每个站点都启动的进程,同时使用不同的用户和组以提高安全性。启动之后是这样的:

当使用ps查看时,是这样的:

[root@web ~]# ps -aux | grep php
root 1575 0.0 0.0 246668 7100 ? Ss Apr13 0:08 php-fpm: master process (/usr/local/php7/etc/php-fpm.conf)
mysqltc+ 1577 0.0 0.0 246660 6712 ? S Apr13 0:00 php-fpm: pool mysqltcom
root 4318 0.0 0.0 112652 960 pts/1 S+ 01:12 0:00 grep --color=auto php
zabbixt+ 18183 0.0 0.1 252160 15888 ? S Apr15 0:04 php-fpm: pool zabbixtcom
zabbixt+ 19337 0.0 0.1 252136 15780 ? S Apr15 0:01 php-fpm: pool zabbixtcom

所以你使用killall的方法是正确的:

[root@test ~]# killall php-fpm

下载本文
显示全文
专题