TT_Jobs
TT_Jobs copied to clipboard
基于 Swoole 定时管理系统
TT Jobs
基于 Swoole 定时管理系统
UI
环境要求
- 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
TODO
- [ ] 全局常量
- [ ] 一键迁移 crontab
v2.0 TODO
- [ ] 分布式