Node.js を使っていると、たまにこんなエラーメッセージが出てサーバーが止まることがあります: # node . : : FATAL ERROR: JS Allocation failed - process out of memory Aborted (core dumped) "out of memory" と書かれているのでメモリ不足な状態になっているように見えます。が、これは物理メモリが足りないというメッセージではなく、Node.js の(1オブジェクトあたりの)ヒープサイズが足りなくなっている、というメッセージです。ちなみにデフォルトでは 512MB です。なので物理メモリを大量に搭載しているサーバーでも、サイズの巨大なファイルを扱ったり、大容量のアウトプットデータを取り扱おうとするとこのエラーは起こりうる、ということになります。 このヒープサイズを増やして利用するには no