n8nのメモリ不足:RAM購入前に大ファイルと実行方法を分ける
n8nのメモリは、扱うファイルの大きさと同時実行数を試して決めます。小さなJSONで成功しても、大きな画像・文書の処理に同じ容量で足りるとは判断しません。
公式資料確認日:。
接続エラーだけでメモリ不足を確定しない
OOMの記録を入力ファイル・実行時刻・同時実行数と照合します。接続切断や503だけではメモリ不足と確定しません。手動試験と本番実行で、処理方式や画面へ渡すデータが違う場合もあります。
購入案と処理削減案を比べる
| 確認対象 | 判断に使う記録 | 次の選択 |
|---|---|---|
| 入力を分ける | 同じ総量を小さな単位で処理 | 最大使用量と完了時間を比較 |
| ファイルの保管方式 | 現在の実行方式に対応する保存先 | ディスク量・復元・互換性を照合 |
| 同時実行を減らす | 同じ成果を少ない並列数で処理 | 完了期限とOOMの有無を比較 |
| RAMを増やす | 料金とコンテナ側の上限 | OS側の容量だけで解決としない |
想定例:実行回数は少ないがファイルが大きい
一日1回でも、500MBのファイルを複数コピーすれば多くのメモリが必要になる場合があります。入力を分ける案は、最大使用量と完了時間を測って比べます。分割前後で成果が一致するまで、改善したとは判定しません。
保管方式を一律に変更しない
n8nのfilesystem保存方式を、キューモードへそのまま転用しません。版と実行方式を公式資料で照合します。大ファイルをディスクへ置くなら、容量・権限・削除・バックアップも必要です。RAM増量と処理の見直しを同じ条件で比べます。
公式資料と、判断例の境界
仕様の根拠は以下の公式資料です。本文の記入例は実測値ではありません。購入・設定変更時は、対象の型番・版・契約条件を照合します。
- n8n memory issues
n8nはデータ量、binary、node、同時実行等がmemoryへ影響すると説明し、分割処理等の削減方法を示しています。
- n8n binary data storage
n8nのbinary data保管方式は実行modeとの互換性確認が必要です。通常実行のfilesystem方式をqueue modeへそのまま転用しません。