如何在Jboss 6中增加ejb线程大小

时间:2014-01-29 17:45:01

标签: java multithreading jboss

我有一个长时间运行的应用程序在Jboss Application server 6.后面运行。我现在有一些性能问题。当12个核心在客户端运行时,经过一段时间后系统开始变慢。认为Jboss不是能够使用默认配置处理来自客户端的所有请求。通过连接和断开服务器存在一些通信问题。所以我的目标是在Jboss方面进行性能调整。

我已阅读以下有关线程池的声明。

conf目录中jboss-service.xml中定义的系统线程池 用于JNDI命名。

●这很少需要从默认值更新。

我检查了我的jboss-service.xml。没有地方可以在file.can中定义线程数。你可以帮助我如何更改线程/池大小以进行性能调整。

客户端有12分钟的空闲时间。客户端等待服务器。在此期间,终结器线程正在尝试断开连接。

12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[119b3ab4,   socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[1fe2251e, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[1fe2251e, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[377a5053, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[377a5053, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[758be9ad, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[758be9ad, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[45e4da31, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[45e4da31, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[72f99d14, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[72f99d14, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[421b20de, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[421b20de, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[3d59d675, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[3d59d675, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[43c4d971,  socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[43c4d971, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[39a01920, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[39a01920, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[11f2440a, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[11f2440a,  socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[77535378, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[77535378, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[791f45d2, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[791f45d2,    socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[4c54c6f9, socket://127.0.0.1:3873] disconnecting ...
12:31:20,327 [      Finalizer] DEBUG SocketClientInvoker[4c54c6f9, socket://127.0.0.1:3873] disconnecting ...

12:31:20,327 [Finalizer] DEBUG SocketClientInvoker [20260913,socket://127.0.0.1:3873]断开连接......

1 个答案:

答案 0 :(得分:0)

这个线程似乎表明在引擎盖下JBoss AS 6使用Tomcat 6:https://community.jboss.org/message/596832

在tomcat 6中,使用Executor元素在线程池中设置maxThreads:http://tomcat.apache.org/tomcat-6.0-doc/config/executor.html

此处显示了一个示例Executor元素:http://static.springsource.com/projects/tc-server/6.0/admin/radmserverbasic.html