2010-04-24 50 views
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

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

回答

0

在黑暗中拍攝,但它發生在我身上一次:是否有機會執行大規模日誌記錄,所以延遲來自記錄器必須旋轉或刷新大量文件?

相關問題