WebLogic

原來AIX 5.3環境下部署的WebLogic應用遷移到HP UX 11上,WebLogic每運行一天時間就會宕機,需要重啓,查看日誌發現OutOfMemoryError: MaxPermSize out of memory。
    這個是java遺留問題,起始的permSize太小了,因爲每次類reload重新加載都回佔用這個內存區,而原來的類空間並不釋放,導致內存溢出,加大這個區域。
    解決辦法:
    調整bea/weblogic/common中CommEnv中參數,可以在配置文件中加入set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m。
    也可以在startWebLogic中直接加入MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
    修改完成重新啓動WebLogic應用,系統正常運行。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章