【发布时间】:2015-10-28 08:52:39
【问题描述】:
我有一个 Rabbitmq 服务器,我希望发送通讯。问题是我正在使用 .csv 文件上传收件人,如果文件超过 1000 行,则会发生错误。
不知何故,我怀疑以下行有问题:
MQ.fanout(exchange).publish(Marshal.dump(data))
消息没有为队列传输或者我不知道。
我能做的是:我必须删除实际的“卡住”项目,因为在删除之前我无法发送任何其他时事通讯提要。我删除后,其余的时事通讯将完美发送。
编辑:
日志没有显示任何错误。但是,在将日志设置为较低的位置后,我得到了这个:
/var/log/rabbitmq/error.log
2015-10-28 10:34:33.353 [error] <0.1182.0> Error on AMQP connection <0.1182.0> (127.0.0.1:45994 -> 127.0.0.1:5672, vhost: '/bposted', user: 'bposted', state: running), channel 0:
{amqp_error,connection_forced,"broker forced connection closure with reason 'shutdown'",none}
2015-10-28 10:52:11.336 [error] <0.364.0> Error on AMQP connection <0.364.0> (127.0.0.1:46042 -> 127.0.0.1:5672, vhost: '/bposted', user: 'bposted', state: running), channel 1:
{amqp_error,frame_error,"type 3, all octets = <<>>: {frame_too_large,4319180,131064}",none}
2015-10-28 10:52:14.342 [error] <0.364.0> closing AMQP connection <0.364.0> (127.0.0.1:46042 -> 127.0.0.1:5672):
fatal_frame_error
这可能是一个线索?
【问题讨论】:
-
你检查日志了吗?
-
是的,请检查帖子
-
您使用的是哪个客户端?
-
{rabbit,"RabbitMQ","3.5.6"} ?不知道,真的很抱歉,我继承了服务器,以前从未见过这样的东西
-
哦,是的,它在红宝石环境中:(