WordPress+Buddpyress-排除服务器过载故障

时间:2013-03-07 作者:Lemmy

我有一个Wordpress+Buddypress安装,它经常会下降-服务器上的HTTPD数量和服务器CPU负载都会突然达到峰值,服务器无法恢复。需要重新启动web服务。

I\'m looking for troubleshooting advice.

Edit(编辑):从此处的注释中删除,以明确目标

即使在Wordpress中启用调试模式,我也无法从错误日志中获得任何有用的信息。我在插件和主题中整理了大量散乱的代码,这些代码会抛出PHP通知,但没有任何效果。

我已经定义了ERRORLOGFILE来记录MU错误,但到目前为止还没有任何记录。我曾尝试在启用SQL日志记录的情况下使用Wordpress的调试栏,但这并没有显示任何有用的内容-据我所知,它不会将db事务记录到文件中,而调试栏一次只显示一个站点的db查询。我们有3000多个站点在此安装中运行。

其他信息:我们正在使用WP超级缓存,使用mod\\u重写。我注意到错误日志中有很多错误与Wordpress试图添加或删除不存在的缓存文件有关。我不知道这是正常的还是相关的。

Wordpress和Buddypress是截至编写时的最新版本:3.5.1/1.6.4

我正在寻找更多提示,以查明问题的原因。我已经开始逐渐禁用最近激活的插件,但这对live站点上的所有插件都不现实。

有什么想法吗?谢谢

2 个回复
SO网友:user28589

检查Apache进程。不久前,我也遇到过类似的问题,本质上是请求的速度比服务器处理的速度快,在这一点上每一个请求都慢到了爬行的速度。这使得数百个Apache进程在运行,等待着下一个从未出现的事情。CPU上的服务器负载高达15-20。我重新启动了Apache,问题得到了解决。。。直到它再次超载。。。。

我希望这能有所帮助。:)

SO网友:Lemmy

问题是由于使用了WP超级缓存插件。从mod\\u rewrite模式切换到PHP模式,并取消选择插件中的一些选项,这些选项可能会导致CPU峰值,从而使服务器性能稳定。

结束