我使用Axis进行网络服务。
当超过8个并发时,有一些请求随机停止约30秒
我通过登录每行进行调试,并从我的代码中找到:
public class foo{
void bar(){
a();
log.debug('exit from a');
}
void a(){
log.debug('exit a');
}
“退出”和“退出”之间的时间延迟约30秒。 这不是理由。
我尝试增加web容器线程池,堆但没有帮助
==============
环境websphere 6.1
Spring 2.5,Hibernate 3,Axis 1.6.5
最小堆到768
最大堆数为1024
线程池defult最大为300
线程池Web容器最大为500
===============
答案 0 :(得分:0)
在黑暗中拍摄,但它曾经发生在我身上:是否有可能执行大量日志记录,因此延迟来自记录器必须旋转或刷新大量文件?