understeam/ yii2-supervisor
v0.2.1
2016-11-23 07:45 UTC
Requires
- symfony/process: ^3.0
- yiisoft/yii2: ^2.0
This package is not auto-updated.
Last update: 2024-09-14 20:40:45 UTC
README
此扩展提供了一个控制器,可以将多个守护进程命令作为Linux服务运行。
安装
安装扩展的首选方式是通过 Composer。
$ composer require understeam/yii2-supervisor:~0.2 --prefer-dist
配置
将此控制器添加到您的控制台应用程序配置中,并描述应作为守护进程运行的Yii命令
... 'controllerMap' => [ 'class' => 'understeam\supervisor\SupervisorController', 'phpBinary' => '/usr/bin/php', // (optional) Path to php binary 'yiiFile' => '@app/yii', // (optional) Path to yii script file 'commands' => [ 'my-process' => [ // Process group name 'command' => [ 'queue/listen', // Yii console action 'default', // Arguments ], 'count' => 4, // Process count ], ], ], ...
Linux服务
您可以使用此控制器作为Linux长时间运行的服务。 这里有一个 Unit配置的示例。