gpt4 book ai didi

rabbitmq - 服务器在 pika.exceptions.StreamLostError : Stream connection lost 后关闭

转载 作者:行者123 更新时间:2023-12-03 18:14:18 28 4
gpt4 key购买 nike

我的队列中有一些图像,我将每个图像传递到我的 flask 服务器,在那里完成图像处理并在我的 rabbitmq 服务器中收到响应。收到响应后,我收到此错误“pika.exceptions.StreamLostError: Stream connection lost(104,'Connection reset by peer')”。当 rabbitmq channel 再次开始使用连接时会发生这种情况。我不明白为什么会发生这种情况。如果此错误仍然存​​在,我还想自动重新启动服务器。有没有办法做到这一点?

最佳答案

您的消费过程可能需要太多时间才能完成并将 Ack/Nack 发送到服务器。因此,服务器不会从您的客户端收到心跳,从而停止服务。然后,在客户端,您会收到:

pika.exceptions.StreamLostError: Stream connection lost(104,'Connection reset by peer')

您还应该看到服务器日志。大概是这样的:
missed heartbeats from client, timeout: 60s

this issue更多信息。

关于rabbitmq - 服务器在 pika.exceptions.StreamLostError : Stream connection lost 后关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56859006/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com