我們試圖在Cpanel服務器中部署多個tomcat應用程序,並且我們經常遇到內存問題。當我們運行一個單獨的tomcat應用程序時,它可以正常工作,沒有任何問題,但是當運行兩個應用程序時,這會導致%CPU增加到250以上,並且這兩個應用程序都會停滯。任何人都可以請幫助我們嗎?請參閱下面日誌中顯示的錯誤。在Cpanel服務器中部署多個Tomcat應用程序時發生內存泄露問題
org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.OutOfMemoryError: PermGen space
Exception in thread "http-bio-80-exec-1206" java.lang.OutOfMemoryError: PermGen space
Exception in thread "http-bio-80-exec-1195" java.lang.OutOfMemoryError: PermGen space
#
你可以嘗試增加JVM – lpgad
喜的內存容量, 我們加入「/usr/local/easy/bin/setenv.sh」,其中的內存已經增加了添加以下碼。 export JAVA_OPTS =「 - Xms2048m -Xmx2048m -XX:PermSize = 2048m -XX:MaxPermSize = 4096m」 –
如果你的tomcat是新的。請檢查你的jsp和程序是否存在死循環和深遞歸 – lpgad