在WordPress中停用wp_cron时会发生什么情况?

时间:2013-06-18 作者:rfc1484

在Wordpress 3.5.1中,apache日志生成以下与wp cron相关的错误。php:

[2013年6月18日:10:53:21+0200]“POST/wp cron.php?do\\u wp\\u cron=1371545601.7393701076507568359375 HTTP/1.0“200 211”-”WordPress/3.5.1;http://www.foo.com“[2013年6月18日:10:54:36+0200]”发布/wp cron。php?doing\\u wp\\u cron=1371545676.3652250766754150390625 HTTP/1.0“200 211”-“WordPress/3.5.1;http://www.foo.com“[2013年6月18日:10:56:44+0200]”发布/wp cron。php?doing\\u wp\\u cron=1371545804.4974770545959472656250 HTTP/1.0“200 211”-“WordPress/3.5.1;http://www.foo.com“”

。。。

像这样每小时有700多个请愿,我没有任何Cron插件。

我想如果我在wp config中插入以下代码。php它将取消激活此cron:

define(\'DISABLE_WP_CRON\', true);
我想确认这一点,并询问这可能会产生什么有害的副作用。

2 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

wp_cron 用于安排任务,例如从垃圾箱中删除旧帖子、删除旧垃圾邮件评论以及检查插件/主题更新。

SO网友:Kim Castleberry

如前所述,wp-cron在许多关键功能中发挥着作用。从理论上讲,你可以在不破坏网站的情况下禁用它。然而,它会在很多方面束缚你的手脚。对于那些计划在另一个方法中调用cron的人,存在禁用功能。

不幸的是,查看该日志文件,您的问题不太可能是wp cron问题。您似乎在该网站上有恶意活动。你可能看不到它的外在症状,但有些东西正在敲打着不应该出现的克朗。这“可能”是您正在开发的一个插件,它的编码很差,您没有意识到它是错误触发的,或者更可能是您的站点中已经存在的故意恶意插件,并试图触发其他操作。

结束

相关推荐

Option_active_plugins筛选器不起作用

我为option\\u active\\u插件添加了一个过滤器,以防止大多数插件加载到管理页面上。确认位于正确的页面上,并返回经过适当修改的数组,但这对页面上包含的插件没有影响。尝试使用高数字作为筛选器优先级。无影响。有什么想法吗?