title: Cannot achieve 1000 concurrent function requests with Google Cloud Functions
body: <p>I am trying to run an RNA-Seq application with Google Cloud Functions. To run this application I need to be able to have over 800 functions running concurrently. This has been achieved using AWS Lambda, but I have not been able to do this on Google Cloud Functions.</p>
  
  <p>When I attempt to run hundreds of basic HTTP requests with the default HTTP trigger, I start getting tons of 500 errors:</p>
  
  <pre><code>&lt;html&gt;&lt;head&gt;
  &lt;meta http-equiv="content-type" content="text/html;charset=utf-8"&gt;
  &lt;title&gt;500 Server Error&lt;/title&gt;
  &lt;/head&gt;
  &lt;body text=#000000 bgcolor=#ffffff&gt;
  &lt;h1&gt;Error: Server Error&lt;/h1&gt;
  &lt;h2&gt;The server encountered an error and could not complete your request.&lt;p&gt;Please try again in 30 seconds.&lt;/h2&gt;
  &lt;h2&gt;&lt;/h2&gt;
  &lt;/body&gt;&lt;/html&gt;
  </code></pre>
  
  <p>If I check the logs for my function, I see no error messages! The cloud console makes it seem like everything is perfect even though my requests are failing. </p>
  
  <p>How should I got about diagnosing this problem? It looks like it's something wrong on Google's end, as my code works fine when requests do go through. Does Google limit the amount of HTTP requests you can make? </p>
  
  <p>Any help would be really appreciated.</p>