Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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
Servlets 为什么servlet在并发请求中暂停片刻_Servlets_Multithreading_Concurrency - Fatal编程技术网

Servlets 为什么servlet在并发请求中暂停片刻

Servlets 为什么servlet在并发请求中暂停片刻,servlets,multithreading,concurrency,Servlets,Multithreading,Concurrency,我使用Axis提供Web服务。 当超过8次并发时,有些请求会随机停止约30秒。 我通过登录每一行进行调试,并从代码中找到: public class foo{ void bar(){ a(); log.debug('exit from a'); } void a(){ log.debug('exit a'); } “退出a”和“退出a”之间的时间延迟约30秒。 这不是理由 我试图

我使用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
弹簧2.5,冬眠3,轴1.6.5
最小堆数为768
最大堆数为1024
线程池defult最大值为300
线程池web容器最大值为500


=============

黑暗中的一次拍摄,但有一次发生在我身上:您是否有可能执行海量日志记录,因此延迟源自日志记录器必须旋转或刷新海量文件