我遇到了延遲寫入IBM WebSphere v.7.x中運行的Java EE Web應用程序的應用程序日誌的問題。記錄語句最多需要一個小時才能顯示在應用程序日誌中。在WebSphere App Server中寫入日誌文件極其延遲
該問題未出現與重負載相關; WAS幾乎可以立即響應頁面請求,而我正在測試一個不用於性能測試的盒子,並且在同一個假期不會更少 - 服務器上的活動很少。
我的猜測是,與日誌記錄相關的線程已經配置了非常低優先級,但我不能找出其中,將通過管理控制檯或配置文件來配置。
是否有其他人遇到過WebSphere這類問題?
是不是在寫輸出前緩衝?你使用哪種記錄機制?在您的環境中是否有其他應用程序遇到類似的問題,或者您的環境是唯一的問題? – m1k3y3 2012-02-20 15:24:34
該應用程序使用slf4j作爲Java核心日誌記錄工具(即java.util.logging)的外觀。有問題的應用程序是我在環境中部署的唯一應用程序,所以我有其他數據點可供比較。 – 2012-02-20 16:21:11