2012-08-31 39 views
0

我正在使用JBOSS 5.1。我們使用JMS(主題)發佈消息,JMS客戶端將採取這些消息,具體而言,我使用的是持久訂閱。 它適用於很多系統,但在一個系統上,兩天後我總是看到這個錯誤。Jboss JMS內存不足

2012-08-30 12:59:27,045 WARNING [sun.rmi.transport.tcp] (RMI TCP Accept-1101) RMI TCP Accept-11101: accept loop for ServerSocket[addr=/0.0.0.0,port=0,localport=11101] throws 
java.lang.OutOfMemoryError: unable to create new native thread 
    at java.lang.Thread.start0(Native Method) 
    at java.lang.Thread.start(Thread.java:597) 
    at java.util.concurrent.ThreadPoolExecutor.addIfUnderMaximumPoolSize 

不確定爲什麼它只發生在一個系統上,並且只有一個JMS客戶端連接到Jboss以偵聽消息。

回答

2

您應該提及系統的詳細信息,特別是您正在運行的操作系統以及包含在jboss啓動腳本中的Java啓動參數。 很可能您的線程資源/文件描述符用完了,或者您設置的線程堆棧不夠用。 See this thread 希望它有幫助

+5

您的鏈接「看到這個線程」;鏈接當前頁面 - 我不認爲這會有所幫助;) – 2012-09-03 14:42:09

+0

右側鏈接僅指向我的帖子,我正在使用WiN2k8 R2。 – Ravz1234