正常重启后的Apache2需要100%的CPU

操作系统:Debian 8.2,Apache:Apache / 2.4.10(Debian)

自从两天以后,我的apache2“突然”开始在100%cpu上运行。 这个过程并没有停止,我已经运行kill -9在早上停止。 service apache2 stop不起作用来停止实例。

我想这一切都开始时,我在我的机器上安装kolab(kolab.org)。 我之前也安装了自己的云,并做了一些较小的安装。 否则,Debian安装非常“新鲜”。 但是,安装kolab后,晚上才开始。

这个问题似乎是在早晨6点才能正常启动的。 至less日志暗示了这个方向。

如果我手动执行: apachectl -k graceful我得到这个在100%cpu上运行的apache2进程。

service apache2 restart不会触发这个问题!

我不知道如何进一步发现问题。

这种问题的麻烦在于问答对于进行远程诊断并不好。 你已经基本上在互联网上search了一堆信息,并尖叫HALP! 您试图强迫我们进入技术支持模式,并通过一系列反向问答来牵制您的手,直到我们能够为您诊断您的问题。 那不是Q&A,而且平台不是为了和不适应而devise的。

你应该学会帮助你自己进行基本的诊断步骤,并收集信息,从而做出明智的决定。 充其量你将能够解决你自己的问题。 最糟糕的是,你将能够以更集中的方式在这里展示你的发现。

你应该用科学的方法来解决问题。 我要做的第一件事就是列出我在基本操作系统上安装和configuration的东西。 你已经做了这个,甚至怀疑一个组件。

删除/禁用您怀疑的组件并运行一些testing。

  • 如果问题消失,那么这个麻烦的组件是已知的,你可以集中你正在进行的testing。

  • 如果问题依然存在,请禁用/删除其他组件。 根据需要冲洗并重复。

https://issues.kolab.org/show_bug.cgi?id=5225

如果你读了一下,你会发现Kolab不支持Debian的apache2。 可能是你的问题? 症状听起来相似。

我已经安装了Owncloud,我的服务器运行良好,然后突然间吃掉了整个系统,不仅仅是apache,而是我的机器不得不closures的所有东西。

问题是我做了一些导致错误的个人云。 但这不是问题的错误,而是日志文件。 日志文件越来越大,监视日志的系统导致系统崩溃。

看看你的日志是否正在旋转。