[英]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.