2014-01-08 33 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

相关问题