assets:precompileのメモリ不足が発生、bitnami使用時

こんにちは。

Discourseをインストールしようとしていますが、assets:precompile ステップでOOMキルされています。
4コアと6GBのRAMがありますが、それでも十分ではありません。

26604 ?        Ss     0:00  \_ sh -c RAILS_ENV=production bundle exec rake assets:precompile
26611 ?        S      0:02      \_ sh -c CI=1 yarn --cwd app/assets/javascripts/discourse run ember build -prod && SKIP_EMBER_CLI_CO
26673 ?        Sl     0:24          \_ node /opt/bitnami/node/bin/yarn --cwd app/assets/javascripts/discourse run ember build -prod
26695 ?        S      0:00              \_ /bin/sh -c /opt/bitnami/discourse/node_modules/.bin/ember build -prod
26696 ?        Sl     3:14                  \_ ember
26749 ?        Ssl    0:47                      \_ /opt/bitnami/node/bin/node /opt/bitnami/discourse/node_modules/thread-loader/dist
26757 ?        Ssl    0:44                      \_ /opt/bitnami/node/bin/node /opt/bitnami/discourse/node_modules/thread-loader/dist
26774 ?        Ssl    0:59                      \_ /opt/bitnami/node/bin/node /opt/bitnami/discourse/node_modules/thread-loader/dist
Out of memory: Killed process 26655 (ember) total-vm:67001688kB, anon-rss:1271204kB, file-rss:128kB, shmem-rss:0kB, UID:101 pgtables:39516kB oom_score_adj:200

precompileプロセスを1コアに制限したり、RAM使用量を削減したりする方法はありますか?

Bitnamiイメージは弊社で保守または推奨されているものではないため、残念ながらここでお手伝いするのは難しいです。常に、定期的に小規模なマシン(RAM 1GB + スワップ 2GB)でテストされている標準のインストールガイドに従うことをお勧めします。

Bitnamiイメージを使用する必要がある場合は、Discourseの最新バージョンを使用していることを確認することをお勧めします。過去1年ほどの間に、メモリ要件とビルド速度に関していくつかの改善がありました。

「いいね!」 1

はい、最新のイメージ(3.3.0)を使用しています。CHEAP_SOURCE_MAPS=1 JOBS=1 を追加したところ、OOM killer に殺されることなく成功しました。

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.