我是RabbitMQ/EasyNetQ的新手,我試圖更好地理解我正在觀察的行爲。我們已經看到,當我們運行RabbitMQ的服務器忙時,所有的EasyNetQ連接都被丟棄。當機器非常活躍時,RabbitMQ/EasyNetQ會斷開連接嗎?
這是在所有客戶端同時產生的異常:
System.Exception的:無法連接到經紀商: 'XXXXXX.domain.com', 端口:5672 VHOST: 'XXXX'。 ExceptionMessage:「指定 端點沒有一個是到達」
當服務器不再忙EasyNetQ自動重新連接,但我不知道這是典型的RabbitMQ/EasyNetQ下降連接時,機器忙? (或者如果我應該調查我的服務器的性能問題)。
(PS:通過繁忙,我只是指從源代碼控制更新大型項目,重新部署它或運行CPU-對大量數據進行密集計算)。
感謝您的答覆,邁克。我們總共談論了二十幾個連接(每個對等一個連接),這些連接是在我的應用啓動並在關閉(始終連接)時處理時創建的。這不應該是問題。 –
聽起來你正在做正確的事情。就EasyNetQ的使用而言,我沒有任何其他建議。我建議在RabbitMQ郵件列表上描述您的問題。儘可能多地提供信息。 –
謝謝。但是,因爲你以前玩過RabbitMQ的很多,你有沒有看到當服務器負載「高」時連接數量下降?對我來說似乎不正常。當根本原因可能是服務器性能時,我可能正在調查症狀。 –