首页
下载
文档
问答社区
视频
捐赠
源代码
AI 助理
赞助商
CRMEB
Apipost
腾讯云
微擎
禅道
51Talk
商业产品
Swoole AI 智能文档翻译器
Swoole-Compiler PHP 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
基于swoole开发的定时任务服务
# easydowork/swoole-crontab ## 简介 `easydowork/swoole-crontab`是基于`swoole`的定时任务服务, ## 运行说明 * 启动`server`时,添加用户进程`Process`加载`data_file`配置文件到`Swool\Table`中,`worker`进程接收请求,用户进程每分钟扫描一次`Swool\Table`解析定时任务.创建|删除|启动|关闭定时任务请求会实时更新`data_file`配置文件内容,并且修改`Swool\Table`内容. * 默认`Swool\Table`大小为1024行,最多添加1024个定时任务. * 复制项目根目录`test`文件中`Crontab.php` * 服务启动默认配置为项目下`Config.php` * 注意修改引入的`vendor/autoload.php`文件路径 ```sh php Crontab start #调试模式 php Crontab start -d #常驻内存模式 php Crontab stop #关闭常驻内存服务 ``` [https://github.com/easydowork/swoole-crontab](https://github.com/easydowork/swoole-crontab "https://github.com/easydowork/swoole-crontab")
发布于3年前 · 12 次浏览 · 来自
分享
小叮当的肚兜
# easydowork/swoole-crontab ## 简介 `easydowork/swoole-crontab`是基于`swoole`的定时任务服务, ## 运行说明 * 启动`server`时,添加用户进程`Process`加载`data_file`配置文件到`Swool\Table`中,`worker`进程接收请求,用户进程每分钟扫描一次`Swool\Table`解析定时任务.创建|删除|启动|关闭定时任务请求会实时更新`data_file`配置文件内容,并且修改`Swool\Table`内容. * 默认`Swool\Table`大小为1024行,最多添加1024个定时任务. * 复制项目根目录`test`文件中`Crontab.php` * 服务启动默认配置为项目下`Config.php` * 注意修改引入的`vendor/autoload.php`文件路径 ```sh php Crontab start #调试模式 php Crontab start -d #常驻内存模式 php Crontab stop #关闭常驻内存服务 ``` [https://github.com/easydowork/swoole-crontab](https://github.com/easydowork/swoole-crontab "https://github.com/easydowork/swoole-crontab")
赞
0
分享
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
评论
还没有评论!
微信公众号
热门内容
作者其它话题
- addProcess添加了一个用户进程不执行定时器
- onWorkerStart
暂无回复的问答
- CodeGalaxy K3s 轻量集群节点之间如何实现负载均衡
- 关于openssl CURL WARNING swSSL_connect: SSL_connect(fd=69) failed. Error: error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small[1|394]
- 多个模型如何进行事务异常回退?
- websocket开启wss报错
- 协程tcp服务器如何使用多进程?recv()方法接收信息,打印出来的pid一直是同一个。没用使用到多进程啊。