前一天晚上APP項目上線,今天PC前端服務器運行不穩定,運行中宕機,監測catalina.out
提示java.lang.OutOfMemoryError: PermGen space。網上查到解決辦法:原因XX:MaxPermSize設置過小會導致java.lang.OutOfMemoryError: PermGen space 就是內存益出。打開/bin/catalina.sh,在echo "Using CATALINA_BASE: $CATALINA_BASE"上面加入以下行:加入 JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=512m
建議:將相同的第三方jar文件移置到tomcat/shared/lib目錄下,這樣可以減少jar 文檔重複佔用內存