2024.07.19  

【Nuxt】JavaScript heap out of memory

Nuxt    

AWSのECSにデプロイしたNuxtコンテナで以下のエラーが発生しました。

"FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory"

起動中のタスクが強制停止するといった障害が発生し、問題となりました。

解決策

Nuxtに導入していたSentryが当問題の原因でした。
Nuxtへのアクセスが増えるとSentryのインスタンスが増え続け、メモリを食い潰すような動きをする様子。

Nuxtコンテナで定義していたSentry関連の定義を削除し、再度負荷テストを行ったところ、この問題は解消しました。

# package.json

  "dependencies": {
    "@sentry/node": "^7.109.0", # <-- 削除する
    "@sentry/vue": "^7.106.1",   # <-- 削除する
}
コメント
現在コメントはありません。
コメントする
コメント入力

名前 (※ 必須)

メールアドレス (※ 必須 画面には表示されません)

送信