我正在运行以下设置:
我正在为一个持久队列运行多个使用者,并且一段时间后(或者当需要处理大量msg时)代理会删除连接:
=错误报告==== 2017年9月29日:: 07:16:08 === 关闭AMQP连接< 0.31204.228> (10.44.2.243:50838 - > 10.44.3.238:5672): 从客户端错过了心跳,超时:10秒
使用RabbitMQ的PHP库创建连接(请参阅https://github.com/php-amqplib/php-amqplib),并使用以下设置启动:
奇怪的是,消费者无法识别连接丢失并假装一切都很好,因此不会触发kubernetes的重启。
我是否使用正确的设置值进行连接?我很遗憾为什么消费者被经纪人抛弃了。
除此之外,我正在运行一个普通队列以及三个工作者(因此工作队列类型为rabbitmq),这些正在运行时,预取计数等于1,连接的设置相同,并且不会被代理。
理解/解决问题的任何帮助都会受到赞赏!
亲切的问候, 病房