某个流氓WordPress插件杀死了我的服务器--我如何隔离并杀死它?

时间:2011-08-11 作者:Colm Troy

我的VPS服务器经常会无缘无故地失去响应。CPU使用率持平。没有流量高峰等。当我在机器(Centos)上运行top命令时,我可以看到我的一个站点产生了大量apache/httpd进程,并且正在消耗可用的RAM,但实际上机箱上没有流量。

我安装了一个插件,可以每天备份站点(EZPZ备份:http://wordpress.org/extend/plugins/ezpz-one-click-backup/).

我对源代码很熟悉,可以看到它添加了许多WP Cron作业来执行每日备份。我怀疑这是问题的根本原因,但是否有任何好的工具可以帮助监控哪些php脚本在再次发生时杀死我的机器。(也就是说,是否有一个日志记录工具,我可以打开它来记录缓慢或长时间加载的php进程??)。

我已经卸载了插件,可以看到它有钩子来删除它安装的WP Cron作业。数据库中是否有我可以检查WP Cron作业的地方,以确保它们确实已被删除?

谢谢

教育部

1 个回复
SO网友:Scott

这只是部分答案。您可以使用Cron View 查看哪些cron在您的博客上仍然处于活动状态。

如果您发现一些不应该存在的cron,那么我的回答可能会帮助您删除该cron:Cron jobs for deactivated plugins

结束

相关推荐

WP-cron.php-如何删除WP的Cron瞬变?

我有一个Wordpress网络,我的任务是禁用WP Cron并将其替换为Apache Cron。我已经设置了一个PHP脚本,当Apache Cron调用该脚本时,它将在网络下的所有站点中循环,并向该站点的wp Cron发出请求。php页面,从而执行其cron。我想使用Wordpress的瞬态特性来限制我的PHP脚本,因为Wordpress限制了自己的cron。然而,当我深入研究代码时,我看到doing\\u cron瞬态已设置(在cron.php#217中),但从未取消设置。瞬态是否一直未设置,或者Wor