站長留言

  • ✅ 本站維護及更新歷史紀錄,詳情請參考公告
  • ✅ 有任何意見、想法,歡迎留言給Spicy知道喔
  • ✅ 固定於每周一至周五更新Blogger文章,周末不定期
程式EclipseIDE

【Eclipse】如何避免 Server 因記憶體不足而 Error

tags: Eclipse Liferay

Common 目的

  1. 當Liferay 運行一段時間時,難免會出現 OutOfMemoryError 這個錯誤訊息
  2. 這種錯誤常常跟預設配置給 Server/Tomcat 的記憶體不足有關,可以用以下的方法解決。

Resolution 解決方法

步驟1.

左下角的 Servers 小視窗,在自己建立的 Liferay v6.2 CE Server (Tomcat 7) at localhost… 上左鍵點擊兩下。

步驟2.

接著會出現以下視窗:Liferay v6.2 CE Server (Tomcat 7) at localhost… 的 Overview

步驟3.

  1. 找到 Liferay settings
  2. Memory args 改大一點,簡單寫法:-Xmx4096m -XX:MaxPermSize=1024m
  3. 另一種正規寫法:-Xms1024m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m
  4. 英文縮寫解釋:
    • -Xms:初始Heap值
    • -Xmx:最大Heap值
    • -XX:PermSize 永久保存區的初始大小
    • -XX:MaxPermSize 永久保存區最大值

Reference 參考資料

  1. Tomcat 產生OutOfMemoryError:
    http://blog.xuite.net/keanuhome/blog/56035165-Tomcat+產生OutOfMemoryError

沒有留言:

張貼留言

本網站建議使用電腦或平板瀏覽