當OutOfMemoryError發生時,我需要在服務器端自動重啓tomcat。最簡單的方法是使用JVM選項:OnOutOfMemoryError =「service tomcat restart」。發生OutOfMemoryError時自動重啓tomcat
問題:Tomcat是由tomcat用戶運行的。 tomcat用戶沒有權限使用service命令重新啓動tomcat,或者直接運行/etc/init.d/tomcat6(該腳本中的某些命令只能由root執行)。
此外,使tomcat用戶sudoer不是一個好主意。有沒有更好的方法來做到這一點?
找到你的內存泄漏將是我的最佳選擇。你可以在這裏找到一些有用的文章https://plumbr.eu/blog –