Pika / RabbitMq Socket在通过SSL发送的大邮件上关闭

时间:2017-05-23 19:04:27

标签: python ssl rabbitmq pika

当使用Pika在与RabbitMq的SSL连接上发送大量消息时,我收到错误'在连接打开时关闭套接字'。

连接是带有TLSv1_2协议配置的SelectConnection

大于130kB的邮件失败。较小的消息通过罚款。没有SSL,相同的代码适用于更大的消息,甚至几十兆字节都可以完美地传递。

环境:

  • pika 0.10.0
  • rabbitmq 3.6.9,erlang 19.2
  • 发送方,接收方和Rabbitmq服务器位于同一台物理计算机上
  • linux或macos

有关正在发生的事情以及如何解决问题的任何建议?

非常感谢

1 个答案:

答案 0 :(得分:0)

有完全相同的问题 - 使用monkey patching from gevent

修复它
from gevent import monkey
monkey.patch_all()