首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安全地杀死这些PHP进程?

如何安全地杀死这些PHP进程?
EN

Server Fault用户
提问于 2011-11-02 08:35:35
回答 2查看 5K关注 0票数 2

我已经在ubuntu和WordPress中安装了WordPress。安装后可以运行。但是过了几天,我发现有很多的过程,占据了很多的记忆。我试着用

代码语言:javascript
复制
ps -aux | grep www-data

发现了大约30个这样的过程。

代码语言:javascript
复制
www-data  5066  0.0  0.0 131664   780 ?        S    16:20   0:00 /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf

我试着

代码语言:javascript
复制
kill -9 pid

但是没有起作用,更多的过程又出现了。所以,你能告诉我如何安全地杀死他们吗?我不想把我的副总裁们的记忆占为己有。

EN

回答 2

Server Fault用户

发布于 2013-03-24 23:48:49

它没有起作用,更多的过程又出现了

真的?虽然我希望会有更多的程序出现,但你杀死的那个应该消失。

如果您想要停止所有这些,然后关闭守护进程,我不知道它是如何在您的机器上配置的,但是在这里我会这样做.

代码语言:javascript
复制
/etc/init.d/php-fpm stop

但是,htat并不能解决“我发现有很多过程,占用了很多记忆”的问题。您应该首先对代码进行适当的流量分析和分析。

票数 1
EN

Server Fault用户

发布于 2011-11-02 08:48:30

试试看,我认为同样的问题是:)

如何停止www-的的Apache进程?

“在Debian中,apache运行为www-data是默认的。您可能混淆了一个”父"Apache进程(以root用户身份运行)与apache‘子进程’执行HTTP请求处理(作为www-data运行)。‘父’进程和‘子进程’进程应该看起来都是使用/usr/sbin/apache2 -k start启动的(当您使用ps aux x_ grep apache时),唯一的区别是进程所有者。

要控制init启动脚本,可以使用sudo sysv-rc-conf (如果没有sudo智能安装sysv-rc-conf ),这只是一个简单的诅咒--就像init脚本的Perl包装器一样。“-Chronos。

因此,每个进程都是处理http请求的子进程,如果您真的想要杀死它们,可以使用sudo杀死PID或可能/usr/sbin/apache2 -k stop来终止进程。

汤姆

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/327686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档