簡體   English   中英

PermGen空間問題

[英]PermGen Space Issue

環境:Windows Server 2003 x86 Intel Xeon 2.3 4gb Ram | Windows Server 2003 Tomcat 7.0.27 | 傑克1.7.0.25

我正面臨OutOfMemoryError。 因此建議使用Java選項使用以下選項來增加permgen空間

-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1536m -Xmx1536m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC

但是,tomcat狀態頁仍顯示permgen內存為64MB。 為什么不能選擇參數中指定的值?

狀態頁面中沒有PermGen,請參閱此http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html#Introduction

無論如何,你conf似乎還可以

由於PermGen是Java事物(不是tomcat),因此您應該使用Java工具對其進行檢查,請查看this

設置似乎沒問題,請檢查應用方式:如果您通過批處理文件啟動tomcat,請使用以下內容創建setenv.bat

  CATALINA_OPTS="-Dyour-settings-from-above ... all of them"

如果啟動服務,則需要更新服務配置-因為我不在Windows上,所以已經很久了。 您是否使用tomcatw.exe創建/配置服務? 不確定...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM