# processManager **Repository Path**: mryy1996/processManager ## Basic Information - **Project Name**: processManager - **Description**: 基于swoole,进程管理工具 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2019-09-30 - **Last Updated**: 2022-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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 ```