我在WordPress和当天的第一个请求中打开了调试模式,然后收到此错误:
警告:http_request()[function.http-request]:超时;在1000毫秒后操作超时,在/public/wp-includes/class-http.php 1218行中收到了0个字节(/wp-cron.php?doing_wp_cron)
我知道什么是cron作业,并且我了解WordPress可能希望如何运行定期作业(并且由于HTTP是无状态的,因此在当天的第一个请求上运行“ cron”作业很有意义),但是为什么会超时呢?
我的第一个猜测是检查以确保wp-cron.php在您的服务器上。每次我上传WordPress时,它都会在传输
—
中超时
您在哪里托管?有时主机会关闭HTTP回调。
—
MikeSchinkel 2010年
看起来wp-cron.php位于根目录中,我不想说谁是主机!我将仔细研究常见问题,看看其中是否包含有关HTTP回调的信息。
—
tooshel
常见问题解答中没有关于HTTP回调(或wp-cron.php)的任何信息,只是有关它们如何不支持cron作业的信息(这就是为什么类似的东西存在于PHP中,对吗?)
—
tooshel 2010年