首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >basic_publish()

basic_publish()
EN

Stack Overflow用户
提问于 2014-07-22 14:26:07
回答 2查看 762关注 0票数 0

最近从之前的2.x升级到RabbitMQ版本3.2.0。目前使用的版本为0.9.13。以前,当发送“大”消息(20k-40k bytes...so,可能不是那么大)时,它会毫无问题地发送消息。现在,对于新的RabbitMQ服务器,消息不会发送,而是挂起在basic_publish上,也不会将消息发送到服务器;小消息似乎不是问题。

这造成了一些挫折,因为唯一改变的是有效地将服务器升级到较新的版本。我注意到,RabbitMQ在其站点上声明,现在默认设置了对frame_max大小的限制。我尝试更改/etc/rabbitmq/rabbit.config文件以消除frame_max:

代码语言:javascript
复制
[{rabbit, [{frame_max ,0 }]}].

然后,当然,重新启动服务:

代码语言:javascript
复制
service rabbitmq-server restart

我能够通过以下方法验证此更改:

代码语言:javascript
复制
rabbitmqctl environment

然而,这并没有解决我的问题,因为同样的问题仍然存在;我无法向我的rabbitmq服务器发送大型消息。对可能出什么问题有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-02 12:17:58

我注意到我在问题中的答案被删除了,下面是决议:

我不得不升级到0.9.14,这解决了我的问题。与pika 0.9.13的兼容性存在一些问题,最近又升级到了狂犬病版3+

这个版本的皮卡可以找到这里

票数 0
EN

Stack Overflow用户

发布于 2014-07-22 20:29:35

这个问题是由OP自己发现的,通过升级到pika 0.9.14就解决了。

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

https://stackoverflow.com/questions/24890055

复制
相关文章

相似问题

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