title: Timer function blocks HttpTrigger Azure function ap
body: <p>I have 1 function app project, with a Timer trigger and a http trigger. (using DI or not, does not seem to matter)</p>
  <p>The timertrigger:</p>
  <pre><code>public static class Timer
  {
      [FunctionName(&quot;Timer&quot;)]
      public static void Run([TimerTrigger(&quot;0 */5 * * * *&quot;, RunOnStartup =true)]TimerInfo myTimer, ILogger log)
      {
          log.LogInformation($&quot;C# Timer trigger function executed at: {DateTime.Now}&quot;);
  
          Thread.Sleep(10000);//this is just for demonstrating the behavior!!
  
          log.LogInformation($&quot;C# Timer trigger function executed done&quot;);
      }
  }
  </code></pre>
  <p>the http trigger:</p>
  <pre><code>public static class Function1
  {
      [FunctionName(&quot;test2&quot;)]
      public static async Task&lt;IActionResult&gt; Run(
          [HttpTrigger(AuthorizationLevel.Anonymous, &quot;get&quot;, Route = null)] HttpRequest req,
          ILogger log)
      {
  
          return new OkObjectResult(&quot;Done&quot;);
      }
  }
  </code></pre>
  <p>The issue is, that when the timer runs, all requests are blocked. Resulting in &quot;Error: connect ECONNREFUSED 127.0.0.1:7071&quot;</p>
  <p>I read here and there (mostly in comments) that multiple triggers are (were) not supported, but that doesn't make sense to me as everything seems prepared for it anyway (i mean: i could not find any conclusive documentation about it, VS doesnt throw ANY resistance to add multiple, and even the debug interface and azure interface nicely sums up all the functions it could find...)</p>
  <p>Is this behaviour expected, or is there some setting i can change to make it run in parallel or so??</p>