php守护进程管理框架
来源:互联网 发布:mac图片出现问号 编辑:程序博客网 时间:2024/05/16 09:20
php守护进程管理框架
githup地址:https://github.com/luzhengfei/cphp.git
话说无需求,不编码。 因为最近需要编写rabbitmq的worker程序,处理订单数据,要求worker需要长期守护, 而且针对多个业务不只一个worker,所以有个想法写个worker的管理程序。
使用方法:
1、启动脚本 bin/php c.php start 脚本名
2、停止脚本 bin/php c.php stop 脚本名
3、查看脚本 bin/php c.php info 脚本名
4、列出所有脚本 bin/php c.php list 脚本名
在Tasks目录建立自己的脚本,继承CTask基类。 例如下方发送短信的worker
namespace Tasks;
class SendSms extends \Base\CTask{
public function __construct(){
parent::__construct();
}
public function run(){
while(1){
//任务开始----
sleep(2);
file_put_contents(DIR.DIRECTORY_SEPARATOR.'logs/ccc.log',date('Y-m-d H:i:s'),FILE_APPEND);
//任务结束----
//循环检查自身pid是否存在,如果不存在,杀掉自身线程
$this->Checker();
}
//记录当前任务执行的状态,可根据自已要求定制数据格式。
//$this->loger->record('dd','sdfdsf');
}
}
如有错误和问题可以敬请批评和指证 Email:981864142@qq.com
- php守护进程管理框架
- QPM-PHP进程管理框架
- 管理守护进程
- 22.2 管理守护进程
- linux守护进程管理
- 内存管理/守护进程
- 守护进程框架
- php守护进程
- PHP 做守护进程
- PHP 守护进程类
- php守护进程
- PHP模拟守护进程
- PHP 做守护进程
- PHP模拟守护进程
- php 创建守护进程
- php 守护进程
- PHP 做守护进程
- 152. php 守护进程
- assembly note
- jquery基础代码解析与应用
- java socket 浅谈
- 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。error:40
- SQL Server 2008存储过程中使用另一个存储过程返回的记录集
- php守护进程管理框架
- Ubuntu打开终端的方法三种
- block 声明定义
- Gson解析 json 实例
- R语言 我要如何开始R语言
- IK中文分词器配置
- 多线程
- 杭电acm2061Treasure the new start, freshmen!(珍惜新的开始,新生!GPA)
- Struts