prolic/humus-supervisor-module

该包已被废弃,不再维护。未建议替代包。

基于 supervisord 的 Zend Framework 2 管理模块

v0.2.0 2014-08-29 11:06 UTC

This package is auto-updated.

Last update: 2020-04-26 23:04:08 UTC


README

Build Status Scrutinizer Code Quality Code Coverage License Latest Stable Version Latest Unstable Version Total Downloads Dependency Status

Humus Supervisor Module 是基于 supervisord 的 Zend Framework 2 模块。

依赖项

安装

  1. "prolic/humus-supervisor-module": "dev-master" 添加到您的 composer.json
  2. 运行 php composer.phar install
  3. 在您的 config/application.config.php 中启用模块,将 HumusSupervisorModule 添加到 modules

配置

将以下内容添加到您的模块配置中

'humus_supervisor_module' => array(
    'my-supervisor' => array(
        'host' => 'localhost',
        'port' => 19005,
        'username' => 'user',
        'password' => '123'
    )
)

使用方法

使用您的管理器

$manager = $serviceManager->get('HumusSupervisorModule\SupervisorManager');
$supervisor = $manager->get('demo-supervisor');
$supervisor->isRunning();

Supervisord 安装

wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python
sudo easy_install supervisor

有关 supervisord 的配置,请参阅: http://supervisord.org/configuration.html

以启动

supervisord

或运行非守护进程

supervisord -n