peter_yang/process_mm

多进程管理工具

维护者

详细信息

gitee.com/mryy1996/processManager.git

安装: 11

依赖者: 0

建议者: 0

安全性: 0

类型:项目

1.1.10 2020-06-20 00:19 UTC

This package is not auto-updated.

Last update: 2024-09-21 20:38:37 UTC


README

环境

php>=7.1

swoole4.x

安装

composer create-project peter_yang/process_mm

配置

首先复制一份配置 cp config/config.php.example config/config.php

    'cmd'=>[
         [
             'name'=>'laravel-queue',
             'bin'=>'/usr/local/php7.2/bin/php',//执行的命令
             'params'=>[
                 '/mnt/hgfs/USA/orderApi/artisan',//执行脚本路径,后面为参数
                 'queue:work',
                 '--queue=high,default,low',
                 '--tries=3',
                 '--timeout=30',
                 '--sleep=1'
             ],
             'num'=>3//开启进程数量
         ]
 
     ]

进程崩溃后,主进程会重新启动

启动

php bin/start.php 

关闭

php bin/stop.php 

禁止某个进程重启

php bin/disable_reload.php --name laravel-queue