欢迎光临散文网 会员登陆 & 注册

tp6 + workerman 定时任务的使用

2023-03-21 19:06 作者:t_hyper  | 我要投稿

背景:常见的电商商品,需要定时扫描全表,将未按时支付的商品状态更新为交易失败;因为tp6框架本身没有自带的定时任务模块,所以通过workerman的定时任务来实现定时更新的功能

1.composer 引入workerman

2.终端输入指令,创建command

3.文件内容拷来的,具体逻辑写在 execute 中就可以了

4.需要在 config/console.php  文件中定义这个定时器

5.输入指令启动定时任务

6.关闭定时任务


  1. 这里需要注意的是服务器重启应该会导致定时任务被迫关闭(up没考证过,纯猜测),所以如果服务器重启了,一定记得手动启动下定时任务;

  2. 指令需在项目目录下执行

  3. tp6官方文档:https://www.kancloud.cn/manual/thinkphp6_0/1147857


文档参考:https://blog.csdn.net/lzc147258/article/details/120793926


tp6 + workerman 定时任务的使用的评论 (共 条)

分享到微博请遵守国家法律