2017-06-20 16 views
0

我正在使用組織中的共享EMS服務器。對於我的應用程序,配置的最大EMS連接數爲512.TIBCO EMS最大連接錯誤 - 打開連接太多:返回此異常的網址

這一直工作正常超過兩年。近段時間以來,最近1個月,非常頻繁收到錯誤 -

TIBCO.EMS.ResourceAllocationException:無法連接到任何服務器在

「太多打開的連接:URL返回此異常TCP://ems.server .url「

我檢查內部EMS儀表板以跟蹤來自不同主機的此服務器的打開連接數。

連接 - 62

主題 - 63

隊列 - 84

會話 - 66

生產者 - 180

消費者188

正如你可以看到上面,只有62個連接打開,但是仍然無法創建新連接,說明已達到最大連接限制。

+1

檢查處理過程中連接是否打開並正確關閉?我建議爲JMS代理交互使用spring jms包裝。在處理時嘗試打印ems clientid。 – skanda

回答

0

如果您有一個主題配置了多個隊列橋,請檢查配置文件。找出哪個隊列或主題產生這樣的問題:

「test.scott.3」從AIM.DEV.CORE.EVENT.TOPIC.V1橋有4101個待定大小的郵件25.0 MB

你有將最大字節數增加到更高的值,因此錯誤消失了。