title: Node JS Process out of memory
body: <p>I am using forever JS to run my node JS server continuously, however occasionally the server crashes and site goes down for some time.</p>
  
  <p>I looked at the forever logs, and here it shows:</p>
  
  <pre><code>FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory
  
  &lt;--- Last few GCs ---&gt;
  
  35251732 ms: Mark-sweep 687.6 (219898.0) -&gt; 687.6 (527360.0) MB, 13522.0 / 0 ms [allocation failure] [scavenge might not succeed].
  35267178 ms: Mark-sweep 687.6 (527360.0) -&gt; 687.6 (940128.0) MB, 15445.8 / 0 ms [allocation failure] [scavenge might not succeed].
  35282842 ms: Mark-sweep 687.6 (940128.0) -&gt; 687.6 (1352896.0) MB, 15664.3 / 0 ms [last resort gc].
  35298326 ms: Mark-sweep 687.6 (1352896.0) -&gt; 687.6 (1765664.0) MB, 15483.8 / 0 ms [last resort gc].
  
  
  &lt;--- JS stacktrace ---&gt;
  
  ==== JS stack trace =========================================
  
  Security context: 0x82f80fa5a91 &lt;JS Object&gt;
      2: decode(aka utf8decode) [/home/ubuntu/chat2/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/utf8.js:~200] [pc=0x19db242bd813] (this=0x1ea709fcc4c9 &lt;an Object with map 0xedc29877b11&gt;,byteString=0x1bd8952f0461 &lt;Very long string[8570662]&gt;)
      3: decodePacket [/home/ubuntu/chat2/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-...
  
  error: Forever detected script was killed by signal: SIGABRT
  error: Script restart attempt #9
  Server running at http://localhost:1337/
  </code></pre>
  
  <p>Here are some more errors I found in my console.log file causing node to crash:</p>
  
  <pre><code>error: Forever detected script was killed by signal: SIGKILL
  error: Script restart attempt #11
  
  
  Error: read ECONNRESET
      at exports._errnoException (util.js:870:11)
      at TCP.onread (net.js:544:26)
  
  RangeNotSatisfiableError: Range Not Satisfiable
      at SendStream.error (/home/ubuntu/chat2/node_modules/express/node_modules/connect/node_modules/serve-static/node_modules/send/index.js:245:31)
      at SendStream.send (/home/ubuntu/chat2/node_modules/express/node_modules/connect/node_modules/serve-static/node_modules/send/index.js:564:19)
      at onstat (/home/ubuntu/chat2/node_modules/express/node_modules/connect/node_modules/serve-static/node_modules/send/index.js:624:10)
      at FSReqWrap.oncomplete (fs.js:82:15)
  </code></pre>
  
  <p>Any idea on how to fix this? I can't seem to find the error ?</p>