Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在JBoss6中增加ejb线程大小_Java_Multithreading_Jboss - Fatal编程技术网

Java 如何在JBoss6中增加ejb线程大小

Java 如何在JBoss6中增加ejb线程大小,java,multithreading,jboss,Java,Multithreading,Jboss,我有一个长时间运行的应用程序,运行在Jboss application server 6后面。这几天我有一些性能问题。当12个内核在客户端运行时,一段时间后系统开始变慢。我认为Jboss无法用默认配置处理来自客户端的所有请求。通过连接和断开与服务器的连接,存在一些通信问题。所以我的目标是在Jboss端进行性能调优 我已经阅读了以下关于线程池的声明 conf目录下jboss-service.xml中定义的系统线程池 用于JNDI命名 ● 这很少需要从默认值更新 我检查了我的jboss-servic

我有一个长时间运行的应用程序,运行在Jboss application server 6后面。这几天我有一些性能问题。当12个内核在客户端运行时,一段时间后系统开始变慢。我认为Jboss无法用默认配置处理来自客户端的所有请求。通过连接和断开与服务器的连接,存在一些通信问题。所以我的目标是在Jboss端进行性能调优

我已经阅读了以下关于线程池的声明

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

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

我检查了我的jboss-service.xml。文件中没有定义线程数的位置。您能帮助我如何更改线程/池大小以进行性能调整吗

客户端有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:20327[终结器]调试SocketClientInvoker[20260913,socket://127.0.0.1:3873]断开…

此线程似乎表明在引擎盖下JBoss AS 6使用Tomcat 6:

在tomcat 6中,使用Executor元素在线程池中设置maxThreads:


此处显示了一个示例Executor元素:

您测量过瓶颈在哪里吗?什么是“一些沟通问题”?您的客户端如何连接到您的应用程序?它使用ejb方法检索/插入数据