2014-01-08 34 views
1

我們正在6服務器weblogic集羣上實施定製的第三方J2EE應用程序(最新版本的Oracle產品 - 在SuSE上運行)。供應商向我建議我們安排在週一凌晨3點每週重新啓動每個WebLogic實例。WebLogic羣集 - 每週重新啓動所有應用服務器實例?

我不是weblogic專家,我​​似乎無法追蹤有關定期重新啓動主題的任何最佳做法指導原則,但我習慣於在其他集羣應用服務器實例的運行時間已測量到的環境中工作比7天更長的時間...

我的問題是,這是爲了掩蓋J2EE應用程序本身的問題。任何人都可以指向我可能錯過的與Weblogic相關的最佳實踐指導,或者確認這可能是來自應用程序供應商的合法建議?

+0

我不認爲有執行「計劃」重新啓動的任何指導。這聽起來像內存泄漏被掩蓋。 Weblogic沒有提供啓動/啓動服務器的調度工具。您可以使用cron作業創建WLST腳本...但是... –

回答

0

我們並不總是得到完美的代碼,沒有錯誤的應用程序,最好的程序員與你合作,事實上,許多代碼是由初級程序員用低成本編寫的。所以這些J2EE應用程序中存在一些錯誤是合理的(取決於操作系統補丁程序級別,Java版本,應用程序本身等)。內存泄漏是要求定期重新啓動以避免應用程序在業務時間停機的問題之一。其他一些問題隱藏起來,不容易被發現。

這就是爲什麼推薦重新啓動應用程序兩週,每週或每天(我會看到一些商業Java應用程序重新啓動每晚)的原因。

如果你真的想排除故障的應用程序,也許你可以安裝一些APM(應用性能管理)應用程序來幫助你找出爲什麼應用程序有內存泄漏,不穩定的行爲等

您可以搜索在谷歌或讀取此URL的起點:http://en.wikipedia.org/wiki/Application_performance_management

相關問題