[英]IBM WAS 8.5 restart on error
我们有一个部署在WAS 7.5上的应用程序,它将遇到out of heap memory
的问题,它将自动重新启动。 将其迁移到具有相同错误的WAS 8.5后,将不会重新启动。 这是WAS 8.5的一个已知问题,还是为WAS 8.5设置了一些配置选项?
该应用程序是使用java / JSP构建的。 我们正在努力修复应用程序上的内存泄漏。 我们还需要解决上述配置问题。
让我知道是否需要更多信息,将编辑发布的问题。
我知道这是在jdk上的功能。 在Java运行时上,有一个参数可以在OOM情况下运行脚本。 参见http://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html#BABCBGHF
-XX:OnOutOfMemoryError
:
-XX:OnOutOfMemoryError =字符串
设置自定义命令或一系列用分号分隔的命令,以在首次引发OutOfMemoryError异常时运行。 如果字符串包含空格,则必须将其用引号引起来。 有关命令字符串的示例,请参见-XX:OnError选项的描述。
-XX:OnError =字符串
设置在发生不可恢复的错误时运行的自定义命令或一系列用分号分隔的命令。 如果字符串包含空格,则必须将其用引号引起来。
以下示例显示如何使用-XX:OnError选项来运行userdump.exe实用工具,以在发生无法恢复的错误(%p指定当前进程)的情况下获取故障转储:
-XX:OnError =“ userdump.exe%p”
前面的示例假定在PATH环境变量中指定了userdump.exe实用工具的路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.