necromant2005 / gearman-stats
1.4.0
2018-12-28 11:10 UTC
Requires
- php: >=7.1
README
版本 1.0.0 由 Rostislav Mykhajliw 创建
简介
TweeGearmanStat 是一个用于监控 PHP Gearman 队列的简单适配器
特性 / 目标
- 拥有一个简单的类来监控网站上的队列
- 使用标准命令 "status" 并以数组的形式提供结果
- 与多个 Gearman 服务器协同工作
安装
主要设置
使用 composer
- 将其添加到你的 composer.json 中
"require": { "necromant2005/gearman-stats": "@dev", }
- 现在运行以下命令让 composer 下载 TweeGearmanStat:
$ php composer.phar update
用法
$adapter = new \TweeGearmanStat\Queue\Gearman(array( 'h1' => array('host' => '10.0.0.1', 'port' => 4730, 'timeout' => 1), 'h2' => array('host' => '10.0.0.2', 'port' => 4730, 'timeout' => 1), )); $status = $adapter->status(); var_dump($status);
默认超时时间为 5 秒
$adapter = new \TweeGearmanStat\Queue\Gearman(array( 'h1' => array('host' => '10.0.0.1', 'port' => 4730), 'h2' => array('host' => '10.0.0.2', 'port' => 4730), )); $status = $adapter->status(); var_dump($status);