0
我使用Axis進行web服務服務。
當超過8個併發時,有一些請求隨機停止約30秒。
我通過調試日誌中的每一行,並從我的代碼中發現:爲什麼servlet在併發請求中暫停一會兒
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的,軸1.6.5
最小堆768
最大堆到1024
線程池defult最大300
線程池Web容器最大到500
============= ==