Hyperf crontab 定时任务组件

composer require hyperf/crontab

autoload里面配置process和crontab,这里主要是对crontab配置里的其他任务属性配置进行尝试。

onOneServer singleton

onOneServer 和 singleton 在crontab源码中src/Strategy/Executor.php 中decorateRunnable是控制是否执行的。

复制代码
/**
 * @Crontab(name="Foo", rule="* * * * *", callback="execute", memo="这是一个示例的定时任务", singleton=true)
 */

同一个实例中只允许有一个相同的crontab 在运行,在crontab 没有运行完之前,就会被跳过:

在redis中会有framework/crontab-xxxx的key,会是你hostname加一串hash

eno1:005A54873F71

生命周期

php - Hyperf/Crontab 组件源码解析 - 个人文章 - SegmentFault 思否

相关推荐
我叫黑大帅5 小时前
PHP 常驻 Worker 中 MySQL 连接中断问题报告
后端·面试·php
国科安芯7 小时前
人在回路中的总线:商业空间站环境控制与生命保障系统CANFD网络的可靠性与功能安全
网络·嵌入式硬件·安全·架构·php·抗辐射
码途行者14 小时前
网站的SQL 注入:从攻击原理到防御措施
开发语言·sql·php
老秦包你会16 小时前
计算机网络第二课 ----Socket(套接字)编程预备
开发语言·计算机网络·php
迪康coolmu1 天前
出差终端数据安全落地实战:基于迪康端点安全一体化管理系统的四道防线实践
运维·服务器·经验分享·笔记·其他·安全·php
普通人61 天前
PHP文件读写完全指南
开发语言·php·1024程序员节
vipxieliang2 天前
ThinkORM 3.0 入门:强类型模型定义与查询构造器
后端·php·thinkphp
vipxieliang2 天前
PHP 密码哈希与 password_hash 最佳实践
后端·php
云和数据.ChenGuang2 天前
LangGraph 异步 Node 的设计与写法实践
开发语言·人工智能·python·机器学习·php
大白玉米3 天前
MoxPlayer 弹幕播放器源码智能解析线路管理系统自研内核
php