【发布时间】:2010-04-24 11:44:13
【问题描述】:
我将 Axis 用于 Web 服务。
当超过 8 个并发时,会有一些请求随机停止大约 30 秒。
我通过登录每一行进行调试,并从我的代码中找到:
public class foo{
void bar(){
a();
log.debug('exit from a');
}
void a(){
log.debug('exit a');
}
“退出a”和“退出a”之间的时间延迟约30秒。 这不是理由。
我尝试增加 web 容器线程池、堆但没有帮助
==============
环境 websphere 6.1
Spring 2.5 , Hibernate 3 ,Axis 1.6.5
最小堆到 768
最大堆为 1024
线程池默认最大值为 300
线程池 web 容器最大为 500
================
【问题讨论】:
标签: servlets multithreading concurrency