RabbitMQ默認(rèn)的超時時間是30分鐘,在消息消費超過30分鐘后,rabbitMQ會發(fā)生錯誤,導(dǎo)致整個channel被銷毀,無法繼續(xù)消費
在RabbitMQ安裝的終端執(zhí)行
rabbitmqctl eval 'application:set_env(rabbit,consumer_timeout,180000000).'
命令,將超時時間延長。
使用
rabbitmqctl eval 'application:get_env(rabbit,consumer_timeout).'
可以查看設(shè)置的超時值。文章來源:http://www.zghlxwxcb.cn/news/detail-758054.html
值得注意的是,這個事臨時更改,永久更改需要進入rabbitmq.conf文件里修改,修改consumer_timeout參數(shù)文章來源地址http://www.zghlxwxcb.cn/news/detail-758054.html
到了這里,關(guān)于設(shè)置RabbitMQ超時時間的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!