Article For
3.0 4.0 4.1 4.2 5.0 5.1 5.2 5.3

The Azure router timeout


  • Exception is thrown in RavenDB client when accessing raven server, exception was because of socket timeout or general connection failure
  • Problem happens mainly on Azure hosted VMs


Azure's load balancer closes connections that are idle for more than 60 seconds


We have to make sure that there are no connections that are idle for more than 60 seconds. There are two possible ways to do that:

  • Make sure that RavenDB is accessed at least once a minute (consider having a keep-alive message)
  • Change service point manager's MaxIdleTime value in your client application

Further read:

Azure Sql Server Connection Management