JBossJMS内存不足

JBossJMS内存不足,jboss,jms,Jboss,Jms,我正在使用JBoss5.1。我们使用JMS(主题)发布消息,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,localp

我正在使用JBoss5.1。我们使用JMS(主题)发布消息,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以侦听消息。

您应该提及您的系统的详细信息,特别是您正在运行的操作系统以及Jboss启动脚本中包含的Java启动参数。 很可能是线程资源/文件描述符用完了,或者设置了一个线程堆栈,但这是不够的。
希望对您的链接“查看此线程”有所帮助;链接当前页面-我认为这没有帮助;)右链接仅指向我的帖子,我使用的是WiN2k8 R2。