0

JBOSS 5.1 を使用しています。そして、メッセージを投稿するためにJMS(トピック)を使用しており、JMSクライアントはそれらのメッセージを受け取ります。具体的には、永続的なサブスクリプションを使用しています。多くのシステムで動作しますが、あるシステムでは 2 日後に常にこのエラーが表示されます。

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

1 つのシステムでのみ発生する理由が不明であり、メッセージをリッスンするために 1 つの JMS クライアントのみが Jboss に接続されています。

4

1 に答える 1

2

システムの詳細、特に実行しているOSとjboss開始スクリプトに含まれているJava起動パラメーターについて言及する必要があります。スレッドリソース/ファイル記述子が不足しているか、スレッドスタックを十分に設定していない可能性があります。 このスレッドを参照してください それが役立つことを願っています

于 2012-09-02T17:22:45.357 に答える