首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RabbitMQ新消费者挂起

RabbitMQ新消费者挂起
EN

Stack Overflow用户
提问于 2017-01-31 21:53:29
回答 1查看 2K关注 0票数 0

我使用的是rabbitmq 3.6.6,使用的是对接者图像"rabbitmq:3“

每当我向我的RabbitMQ队列中添加一个新的使用者时,它就会挂起10秒到10秒,10小时。

下面是用于获取错误的代码示例。我在Go中也会出现这个错误。所以不是依赖图书馆的人。

代码语言:javascript
复制
<?php

include(__DIR__."/vendor/autoload.php");
print "Start" . PHP_EOL;
$connection = new \PhpAmqpLib\Connection\AMQPStreamConnection('xxxx', 5697, 'guest', 'guest');
$channel = $connection->channel();

$callback = function($msg) {
  echo " [x] Received ", $msg->body, "\n";
};

$channel->basic_consume('repositories', '', false, false, false, false, $callback);

while(count($channel->callbacks)) {
    $channel->wait();
}

当我看到原木时

代码语言:javascript
复制
=INFO REPORT==== 31-Jan-2017::21:14:33 ===
accepting AMQP connection <0.891.0> (10.32.0.1:54216 -> 10.44.0.3:5672)
=INFO REPORT==== 31-Jan-2017::21:14:34 ===
accepting AMQP connection <0.902.0> (10.32.0.1:54247 -> 10.44.0.3:5672)

当我在通过rabbitmqctl执行list_consumer时,我在列表中看到了消费者,但是它没有处理任何消息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-01 13:58:27

结果,我需要设置Qos设置。

更多信息可在以下网址查阅:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41968180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档