linux如何关闭php fpm
2022-12-02 09:01:16
187
{{single.collect_count}}

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

Linux系统运维及项目正式上线:进入学习

推荐:《PHP视频教程

关闭php-fpm进程:

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

cp -f sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
登录后复制

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

service php-fpm startservice php-fpm restartservice php-fpm stopservice php-fpm reload
登录后复制

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

[root@test ~]# killall php-fpmphp-fpm: no process found
登录后复制

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

85af58dc1b2662f63560909d0d7b356.png

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

[root@web ~]# ps -aux | grep phproot15750.00.0 2466687100 ?Ss Apr13 0:08 php-fpm: master process (/usr/local/php7/etc/php-fpm.conf)mysqltc+15770.00.0 2466606712 ?SApr13 0:00 php-fpm: pool mysqltcomroot43180.00.0 112652 960 pts/1S+ 01:12 0:00 grep --color=auto phpzabbixt+ 181830.00.1 252160 15888 ?SApr15 0:04 php-fpm: pool zabbixtcomzabbixt+ 193370.00.1 252136 15780 ?SApr15 0:01 php-fpm: pool zabbixtcom
登录后复制

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

[root@test ~]# killall php-fpm

以上就是linux如何关闭php fpm的详细内容,更多请关注php中文网其它相关文章!

回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}