問題
Dockerを使用してHotfixをインストールしようとすると、サーバーが正常に起動するように見えるが、突然シャットダウンしてしまう。 しかし、Hotfixを削除すると、すべてが正常に起動するようになりました。
Environment
- DXP 7.3
- DXP 7.4
解決策
この問題は、 メモリ不足によるものと思われます。Liferay コンテナまたは Docker 自体のメモリを増やすことで解決できます:。
-
mフラグの後の値を増やすことで、Liferayコンテナへのメモリを増やします:
docker run -it -m 8g -p 8080:8080 liferay/portal:7.4.3.29-ga29 -
Preferences > Resources > Advancedに移動してDockerエンジンに割り当てられたメモリの量を確認し、8GB未満であればメモリを増やします。
追加情報
- MACユーザーの場合、8GBあれば十分だと思いますが、12GB必要だったという報告もありました。