![](/img/trans.png)
[英]Configuring Mysql DataSource with IBM WebSphere Application Server Liberty Profile
[英]Application restarts mysteriously on Websphere Liberty Profile
我們的應用程序在 WLP 16.0.0.2 上運行。 最近,我們看到應用程序會在使用 Apache FOP 2.1 的代碼完成執行后立即重新啟動。 該代碼預計會生成一個成功的 PDF。 我們在日志中沒有看到任何內存轉儲或任何其他類型的錯誤、異常。 當應用程序過去在 Tomcat 8 上運行時,同一段代碼過去可以正常工作。嘗試常規的堆大小和 PermGen 調整無濟於事。
Liberty 中的兩件事可以觸發應用程序重新啟動:
<applicationMonitor/>
元素在輪詢更新或應用程序監視器 MBean 收到更新請求時發現應用程序更改。在您的情況下可能發生的是場景 #2。 您的應用程序中可能有某些內容正在將輸出寫入擴展的應用程序目錄,並且默認的應用程序監視器設置(每 500 毫秒輪詢一次更新)將此輸出作為應用程序更改拾取,從而觸發重新啟動。
所以你有兩個選擇來解決這個問題:
<applicationMonitor updateTrigger="mbean"/>
mbean
將導致刪除應用程序無法啟動。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.