簡體   English   中英

rmq 中的大量套接字描述符

[英]High number of socket descriptor in rmq

我們最近在我們的 rabbitmq 服務器中遇到了一個問題,它無法接受新連接並丟棄那些 TCP 連接。 我們沒有看到我們的渠道或消費者出現任何激增。

套接字描述符 (SD) 和 erlang 進程在短時間內突然啟動,導致 Rabbit MQ 卡住,之后沒有建立新的連接。 我們沒有看到任何顯着增加的渠道、連接或消費者在 SD 的突然增加和 erlang 進程之間建立聯系。

RMQ 版本:3.7.14 Erlang 版本:Erlang 21.3.8.1 RMQ 作為有狀態集在 Kube.netes 上運行。 RMQ erlang 進程秒殺。 在此處輸入圖像描述

使用的套接字。

在此處輸入圖像描述

重新啟動服務器后它工作正常,但它又重新出現了。

在此處輸入圖像描述

我建議你檢查服務器的半開連接。 如果您從客戶端進行積極的重新連接,似乎您可能會遇到這種情況。 他們建立聯系,並一次又一次地重新建立聯系。 此外,即使您擁有相同數量的消費者,發布者的數量也會增加。 所以,我在這里的建議是檢查重新連接到 rabbitmq 的日志和指標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM