

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

この記事はファインディエンジニア Advent Calendar 2025 16日目の記事です。 こんにちは。ソフトウェア...この記事はファインディエンジニア Advent Calendar 2025 16日目の記事です。 こんにちは。ソフトウェアエンジニアの佐藤(@t0m0h1r0x)です。 私が携わるプロダクトは、Next.jsアプリケーションをstandaloneで稼働しており、Docker内でビルドを実行しています。 このアプリケーションのパッケージマネージャーをnpmからpnpmに変えたところ、Dockerビルドがクラッシュするようになりました。[1] 具体的にはページ生成処理のタイミングでcannot allocate memoryエラーが発生するようになりました。 過去にJavaScript heap out of memoryでメモリが枯渇する現象に遭遇したことはありますが、今回のケースは初めてのケースでした。 最初はメモリが不足してるなら増やせば解消されるだろうと考え、--max-old-spa





