基于 Swoole 定时管理系统
- php >= 5.6
- swoole >= 1.9.23
- 修改
App/Jobs/Conf
目录下配置
App/Jobs/Conf/config.ini # 指定当前环境
App/Jobs/Conf/dev.php # 开发环境配置
App/Jobs/Conf/pro.php # 生产环境配置
-
App/Jobs/Runtime
目录可写权限 -
导入
App/Jobs/Schemas/tt_jobs.sql
表结构
php App/Jobs/bin/server start --d
浏览器访问 http://localhost:9501
admin: admin # 管理员
demo: demo # demo
swoole >= 4.3.0 需要安装 swoole Async 模块
git clone https://github.com/swoole/ext-async.git
cd ext-async
git checkout v.4.4.7 # 切换版本至 swoole 相同版本
phpize
./configure
make -j 4
sudo make install
- 全局常量
- 一键迁移 crontab
- 分布式