亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JHipster 6.0.1 docker-compose部署:Java堆空間

JHipster 6.0.1 docker-compose部署:Java堆空間

互換的青春 2022-12-21 10:40:02
我有 2 個應用程序。App 1 使用的是 JHipster 5.8.2,我將其部署到具有 2GB RAM 的 Digital Ocean 的 droplet 上,在將我的圖像推送到 gitlab 的注冊表后,我運行它docker-compose -f app.yml up(它有_JAVA_OPTIONS=-Xmx512m -Xms256m),一切都在大約 45 秒內完美運行。App 2 是用 JHipster 6.0.1 生成的(它實際上是我的 App 1 的升級版)。我為我的應用程序 2 使用了應用程序 1 中的類似 droplet:具有 2GB RAM 的單核,但由于Java Heap Space. 在此之后,我將我的 droplet 更改為 4GB 2 核心 droplet,并將我的app.yml配置更改為:_JAVA_OPTIONS=-Xmx3072m -Xms2048m但它仍然因同樣的問題在 40 分鐘后失敗。出現此錯誤后,我嘗試在 32GB 的計算機中運行圖像,2 1/2 小時后,出現了同樣的問題。這就是我打包 6.0.1 應用程序的方式:/mvnw verify -Pprod -DskipTests./mvnw jib:build -Dimage=registry.gitlab.com/amatos/project在我的液滴中:docker-compose -f app.yml up -d這應該可以工作,但它永遠不會通過線路Web application fully configured,并且在幾分鐘后(取決于 RAM 的數量),它失敗了。我缺少額外的步驟嗎?發現:經過大量測試后,我發現通過添加自定義 DTO,我遇到了 Java 堆空間問題。
查看完整描述

1 回答

?
白板的微信

TA貢獻1883條經驗 獲得超3個贊

我的錯誤是使用域類作為字段而不是地址的 DTO 類。

問題仍然是為什么在啟動應用程序時會出現內存問題,而不是在調用使用錯誤類的方法時出現內存問題。


查看完整回答
反對 回復 2022-12-21
  • 1 回答
  • 0 關注
  • 131 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號