Skip to content

tyloafer/ProcessManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Process Manager

简介

这是基于PHP和swoole实现的一个进程管理工具,个人撸的一个小demo,功能持续更新中。。。

暂时还不能实现开箱即用,仅仅供PHPer交流学习

需求

该项目运行于 php-cli 下,需要swoole扩展,及 pcntl 扩展,如没有,请使用 pecl 安装

功能

  • 进程创建及守护,创建及守护 config/task.php 中的配置的任务及数量
  • 信号量控制,暂时支持 kill kill -USR1 两种信号量处理
  • Manager退出,主动回收所有子进程
  • 允许配置子进程处理的最多请求数量

To-do

  • 根据业务自动进行增减任务的子进程数量
  • 子进程启动失败,自动预警

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages