WP-CRON由单独的服务器调用

时间:2021-07-07 作者:thecommish3

我的网站有一个开发服务器和一个生产服务器。两个独立的服务器,具有各自的IP。

WP cron永远不会在生产服务器上生成-如果我搜索Apache访问/请求日志,并在grep中搜索;wp cron“;,我可以看出它从未被调用过。然而,如果我在Dev服务器上搜索这些相同的日志,我会看到;POST/wp cron。php?正在执行\\u wp\\u cron="E;每隔一分钟排队一次(很可能是在活动网站上的wp cron生成的正常时间表上),几乎所有的都是由我的生产服务器的IP地址请求的。

我在我的生产服务器上到处搜索了可能导致这种情况的Dev服务器的一些参考,但我找不到任何东西。生产服务器在几年前安装时基本上是从Dev服务器克隆而来的。

有人知道我可能遗漏了什么吗?

1 个回复
SO网友:Jos Faber

您的生产服务器是否仍在使用开发服务器的站点url?检查生产数据库中的开发人员url。在任何情况下,use the WP_SITEURL and WP_HOME defines

相关推荐

How to use wp-ajax in wp-cron

我已经创建了一个自定义wordpress插件,其中我使用的是wp ajax。在类的\\uu构造中,我有一个操作(admin\\u footer),以便在wp之后使用wp\\u enqueue\\u脚本和wp\\u localize\\u脚本instructions因此,流程类似于php->js->和php我为什么这么做?避免内存限制错误。Here 说得很好:“上面的解决方案通过将单个大型任务分解为多个小型任务来绕过PHP的限制”一切都像一个后台的魅力!我的问题是如何管理此过程以与wp cron