title: Node + Express: unhandled ECONNRESET error
body: <p>I have a Node + Express server running with forever on Digital Ocean. Every day or so the server throws an uncaught error and restarts. The server cycles on the same operation continuously but only throws the error randomly. </p>
  
  <p>I have written error handlers in the code for all connections the server is making.</p>
  
  <p>The node output:</p>
  
  <pre><code>events.js:72
      throw er; // Unhandled 'error' event
            ^
  Error: read ECONNRESET
  at errnoException (net.js:904:11)
  at Pipe.onread (net.js:558:19)
  </code></pre>
  
  <p>I tried catching the error with:</p>
  
  <pre><code>app.use(function(err, req, res, next){
    console.error(err.stack);
  });
  </code></pre>
  
  <p>But that didn't work. I am not using socket connections and there are no front-end clients connecting to this server. </p>