truesocialmetrics/gearman-stats

用于获取状态和统计数据的Geaman连接器

1.4.0 2018-12-28 11:10 UTC

This package is not auto-updated.

Last update: 2024-09-15 20:10:23 UTC


README

版本 1.0.0 由 Rostislav Mykhajliw 创建

简介

TweeGearmanStat 是一个用于监控 php Gearman 队列的简单适配器

特性/目标

  • 拥有一个简单的类来监控网站上的队列
  • 使用标准命令 "status" 并以数组的形式提供结果
  • 与多个 gearman 服务器协同工作

安装

主要设置

使用 composer

  1. 将以下内容添加到您的 composer.json 中
"require": {
    "necromant2005/gearman-stats": "@dev",
}
  1. 现在运行以下命令让 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);