アセットの事前コンパイルによる過剰なメモリ消費

ああ、OOM(メモリ不足)が発生したのですね。素晴らしい、これで確実です。ulimit はこれとは無関係です。

スワップ領域を追加してください。ディスク容量がない場合を除き、追加しない理由はありません。8GB または 16GB 追加して、再度お試しください。まずは動作する状態にすることが重要です。その後、必要に応じてどのプロセスがメモリを圧迫しているかを計測することもできます。

オーバーコミットを設定してください。これは良い習慣であり、ピーク時のメモリ問題を軽減します。理解したり正当化したりする必要はありません。ただ設定するだけです。これは優れた Linux 環境構築の一部です。まずは確認してみましょう。とても簡単です。

# uname -a
Linux ubuntu-4gb-hel1-1 6.8.0-110-generic #110-Ubuntu SMP PREEMPT_DYNAMIC
 Thu Mar 19 17:16:23 UTC 2026 aarch64 aarch64 aarch64 GNU/Linux
# cat /proc/sys/vm/overcommit_memory
1