开源 php 任务,设置自动任务队列

设置之后才能运行系统的自动任务机制,自动任务有以下功能:执行任务队列

执行自动发布文章

自动清理3天未付款的账单

自动清理多余的cache缓存文件

自动运行各个插件的自定义Cron.php任务文件

任务队列管理

任务队列是将任务添加到队列中依次异步执行,防止程序堵塞卡顿。

1a29a438861ab79ad1fb03747f62a005.png

如图所示,后台可以【删除队列】和【手动执行队列】任务。

定时任务执行方案配置方法

1、Linux系统wget "http://你的网站/index.php?s=api&c=run"

或者curl "http://你的网站/index.php?s=api&c=run"

d24fd992a6f31624cfec8607237806fb.png

cc70a8f7ebc9b549f1cce6dade8ea13d.png

2、Windows系统

wondws服务器需要你手动安装curl工具,并创建bat设置为定时计划

curl "http://你的网站/index.php?s=api&c=run"

重要提示:如果你网站域名启用了CDN,那么就不能使用CDN域名来执行自动任务,需要重新绑定一个没有CDN的域名。

3、虚拟主机只能放在模板的公共页面(如footer.html、header.html等等),当有人访问网站时就触发任务执行{if !is_file(WRITEPATH.'config/run_lock.php')}

$(function () {

$.ajax({ type: "GET",dataType:"json", url: "/index.php?s=api&c=run&is_ajax=1&num=5" });

});

{/if}

如果执行完成时,任务队列任然没有被执行,可以把url改成:"/index.php?s=api&c=run&is_ajax=1&is_cdn=1&num=5"

本文地址:https://www.xunruicms.com/doc/353.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值