代码拉取完成,页面将自动刷新
同步操作将从 nh侬佪/taskPHP 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
-->taskPHP1.0
taskPHP基于php开发的定时计划任务框架,利用多进程实现任务的分配和运行,多种进程间通信驱动支持,支持多线程模式需要安装pthreads扩展(可选),支持linux和windows。有较好的伸缩性、扩展性、健壮稳定性而被多家公司使用,同时也希望开源爱好者一起贡献。
github地址: https://github.com/qq8044023/taskPHP
oschina地址: http://git.oschina.net/cqcqphper/taskPHP
这两个地址都会同步更新。
如感兴趣请加QQ群 一起探讨、完善。越多人支持,就越有动力去更新,喜欢记得右上角star哈。
taskPHP ①群:375841535(空)
框架目录结构:
taskPHP 根目录
|-- core 框架系统目录
| |-- lib 框架核心文件目录
| | |-- .... 众多的框架核心类库文件
| |-- guide.php 框架引导文件
| |-- distribute_listen.php 任务派发进程入口
| |-- worker_listen.php 任务执行进程入口
|-- docs 开发文档存放目录
|-- logs 日志目录
|-- tasks 用户任务目录
| |-- demo demo任务
| | |-- Lib demo任务的扩展目录
| | |-- demo.php demo任务类文件
| | ... 更多任务
| |-- config.php 全局配置文件
|-- main.php 框架入口文件
|-- windows.cmd windows快速启动文件
框架说明
* * * * * * * //格式 :秒 分 时 天 月 年 周
10 * * * * * * //表示每一分钟的第10秒运行
/10 * * * * * * //表示每10秒运行
/1 * 15,16 * * * * //表示 每天的15点,16点的每一秒运行
-->数据库类使用教程 支持(Mysql,Mongo,Oracle,Pgsql,Sqlsrv,Sqllite)
-->windows下安装php多线程扩展pthreads教程
-->工具类Utils使用说明
-->BUG记录文档
composer require taskphp/taskphp dev-master
main.php start [all|任务名] 启动 可不带参数默认all
main.php close all 结束框架 必带参数all
D:\phpStudy\wwwroot\ostaskphp>php main.php start
------------------------- taskPHP ------------------------------
taskPHP version:2.0 PHP version:5.6.1
------------------------- taskPHP PROCESS ----------------------
listen processes status
distribute 1 [OK]
demo 2 [OK]
demo2 2 [OK]
----------------------------------------------------------------
taskPHP:demo task load complete
taskPHP is running..............
[root@FX-DEBUG taskphps]# php ./main.php start
------------------------- taskPHP ------------------------------
taskPHP version:2.0 PHP version:5.6.1
------------------------- taskPHP PROCESS ----------------------
listen processes status
distribute 1 [OK]
demo 2 [OK]
demo2 2 [OK]
----------------------------------------------------------------
taskPHP:demo task load complete
taskPHP is running..............
[root@FX-DEBUG taskphps]# php ./main.php start &
------------------------- taskPHP ------------------------------
taskPHP version:2.0 PHP version:5.6.1
------------------------- taskPHP PROCESS ----------------------
listen processes status
distribute 1 [OK]
demo 2 [OK]
demo2 2 [OK]
----------------------------------------------------------------
taskPHP:demo task load complete
taskPHP is running..............
内网访问地址:http://127.0.0.1:8082
外网访问地址:http://ip:8082
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。