Version 1.0.0 Created by Rostislav Mykhajliw
TweeGearmanStat is a simple adapter for monitrong your Gearman queue for php
- Having a simple class for monitong Queue on webside
- Use a standard command "status" and provide result as array
- Work with multiple gearman servers
- Add this to your composer.json:
"require": {
"necromant2005/gearman-stats": "@dev",
}
- Now tell composer to download TweeGearmanStat by running the command:
$ 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);
With default timeout 5 sec
$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);