首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache进程ID不在任何访问日志中

Apache进程ID不在任何访问日志中
EN

Server Fault用户
提问于 2014-02-13 08:47:43
回答 1查看 2K关注 0票数 1

我们在运行PHP5.4.6的Ubuntu12.10服务器上部署了一个PHP应用程序

当重新启动Apache并通过top进行监视时,Apache进程将生成并开始消耗100%的CPU,并且永不死亡。几分钟后,另一个类似的Apache进程将产生、消耗100%的CPU而不死。下面是一个例子。

代码语言:javascript
复制
9766 www-data  20   0  697m 384m  22m R  99,7  2,4  10:15.66 apache2

然后,我更改了Apache LogFormat,以记录进程ID (在本例中为9766)。

但是在AccessLog中,没有9766的进程存在!只有那些按他们应有的方式生和死的人。

有人对如何调试这个进程ID有任何想法,并获得更多信息吗?具体来说,我想知道Apache调用哪个页面产生了进程ID。

此问题仅发生在肝脏服务器上,我已将其从12.04 LTS升级到12.10 (但同样的问题仍然存在)。

EN

回答 1

Server Fault用户

发布于 2014-02-14 07:54:27

解决方案是使用Mod状态进行安装和检查。

问题是,我无法在apache访问日志中找到对rouge的GET请求。

然而,Mod状态(http://httpd.apache.org/docs/2.2/mod/mod_status.html)确实给了我对rouge的请求。

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

https://serverfault.com/questions/575256

复制
相关文章

相似问题

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