title: Express 4.x closes connections after 2 minutes
body: <p>I have a simple node application which handles <code>GET /foo</code>. This request takes some time to compute and return a file. 
  Each time the request lasts more than 2 minutes, the connection is closed. I'm using Express 4.10.2 and node 0.10.32.</p>
  
  <p>I read that http module has a default timeout of 2 minutes: <a href="http://contourline.wordpress.com/2011/03/30/preventing-server-timeout-in-node-js/" rel="nofollow">http://contourline.wordpress.com/2011/03/30/preventing-server-timeout-in-node-js/</a></p>
  
  <p>I tried to use:</p>
  
  <pre><code>server.on('connection', function(socket) {
      socket.setTimeout(5*60*1000); //5 minutes
  });
  </code></pre>
  
  <p>But even if the connection is not closed after two minutes, when the server tried to send the file back, I got:</p>
  
  <p><code>{ [Error: Request aborted] code: 'ECONNABORT' }</code></p>
  
  <p>EDIT:</p>
  
  <p><code>server.setTimeout(5*60*1000);</code> works fine! Thanks @mscdex</p>