title: Nodejs request ETIMEDOUT when sending a lot of requests
body: <p>I am sending every 50ms a request (so 20requests/second) to get Body of site, but after a 20-30seconds of execution I get error ETIMEDOUT in every request. I have set <code>process.env.UV_THREADPOOL_SIZE = 128;</code></p>
  
  <p>I have tried setting THREADPOOL_SIZE to larger values than 128.</p>
  
  <pre><code>    for(let i in urls) {
          setTimeout(function() {
              getBody(i); //It is function with a request
          },50*i);
      }
  </code></pre>
  
  <pre><code>    request({
          url:url,
          method:'GET',
          timeout:3000,
          headers: {
              'Accept': '*/*',
              'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36'
          }},
          (err,res) =&gt; {
  </code></pre>
  
  <p>package: request</p>
  
  <p>Please help me, I want send high amount of requests in one second.</p>