wordpress定时任务不生效解决办法

玩技站长
玩技站长
管理员, Keymaster
11175
文章
0
粉丝
运维笔记评论298字数 493阅读1分38秒阅读模式

wordpress定时任务不生效解决办法插图

问题描述:wordpress新建采集任务后开启定时执行,时间到了之后系统没有自动执行采集和发布

原因分析:猜测是由于网站的内容过长导致发布的时间变长,到第二次发布时间时系统报错导致的。文章源自玩技e族-https://www.playezu.com/495264.html

解决办法:首先分析是网站时间的问题,那么从修改时间代码开始,排除问题!文章源自玩技e族-https://www.playezu.com/495264.html

(此方法适用于:胖鼠采集、qq收藏家、Auto Get Rss等等)文章源自玩技e族-https://www.playezu.com/495264.html

先连接网站FTP,找到wordpress程序的根目录,找到wp-includes文件夹里的cron.php,将此文件下载到本地,注意备份这个文件后再修改!打开cron.php文件,查找  'timeout' =>,或者宝塔面板访问此路径进行修改,文章源自玩技e族-https://www.playezu.com/495264.html

	$cron_request = apply_filters(
		'cron_request',
		array(
			'url'  => add_query_arg( 'doing_wp_cron', $doing_wp_cron, site_url( 'wp-cron.php' ) ),
			'key'  => $doing_wp_cron,
			'args' => array(
				'timeout'   => 5.00,
				'blocking'  => false,
				/** This filter is documented in wp-includes/class-wp-http-streams.php */
				'sslverify' => apply_filters( 'https_local_ssl_verify', false ),
			),
		),
		$doing_wp_cron
	);

我的wordpress版本为6.1.1大概在913行的代码将该代码'timeout' =>后面的默认数值0.01修改大一些,比如2.00、3.00,我目前修改的是5.00,只要比0.01大就可以。修改后保存再覆盖FTP里的cron.php,此操作的目地就是延长wordpress发布文章的时长,默认是0.01秒!可能是超过了执行时间所有定时任务不断失效。文章源自玩技e族-https://www.playezu.com/495264.html

总结:

如果按照以上操作仍没有解决,欢迎大家在下方留言,我在第一时间会回复大家,总结和交流心得。文章源自玩技e族-https://www.playezu.com/495264.html

wordpress定时任务不生效解决办法插图1
从新手到高手:零基础学WordPress
适读人群 :本书适合有志于成为优秀自媒体人的入门读者,也适合作为高等院校的选修计算机教材,还可供对搭建独立个人博客有兴趣的人士以及对建设独立企业官网有需求的中小企业参考
文章源自玩技e族-https://www.playezu.com/495264.html文章源自玩技e族-https://www.playezu.com/495264.html

原创声明:本文章为原创内容,所有文章均由博主亲自撰写,严格遵循原创原则。我们承诺不使用任何人工智能生成的内容,所发布的每一篇文章都经过深思熟虑,旨在为读者提供真实、有价值的观点和信息。我们坚信原创才是知识分享的根本,致力于为广大读者呈现最具真实性和独特性的文章。感谢您的支持与关注,欢迎持续关注我们的原创内容。

 最后更新:2023-2-24
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证