2011-11-11 73 views
1

我最近使用tomcat部署了一個Grails war文件。然後我想部署一個新版本,我停止/取消部署舊版本,並嘗試部署新版本。這一切都是使用經理頁面完成的。Grails戰爭導致Tomcat內存泄漏?

當我點擊部署tomcat給了我一個錯誤,說老版本啓動進程不停止又名守護進程線程(如果我沒有錯誤?)。

我試過增加Xmx和Xms自閱讀日誌我可以看到沒有更多的自由內存,它似乎已經解決了它。

爲什麼會發生這種情況?人們會認爲通過網絡界面進行部署將是最安全的方式,並且以前的所有進程都將被關閉。

我該如何避免將來進入這種狀況?

回答

0

這是一個衆所周知的問題。 Web管理員重新部署問題沒有可行的解決方案。嘗試將Grails遷移到當前版本。