title: EPOCH Error while communicating with Azure Event Hub
body: <p>I am using Azure Event Hub for listening to real-time data in my application. Most of the times, it works fine but sometimes it throws the following error -</p>
  
  <blockquote>
    <p>New receiver with higher epoch of '3109' is created hence current receiver with epoch '3108' is getting disconnected. If you are recreating the receiver, make sure a higher epoch is used. TrackingId:eb2a6f970000494500f379f85b484a9f_C-1553490498_B22, SystemTracker:xxxxxxxxxx:eventhub:xxxxxxx~2730|$default, Timestamp:7/13/2018 6:48:54 AM.</p>
  </blockquote>
  
  <p>and application stops processing data. I have gone through several articles on the net but not able to find any solution. On MSDN, I read </p>
  
  <blockquote>
    <p>that EPH relies on the fact that "there can only be 1 active epoch receiver on a consumer group at any given time</p>
  </blockquote>
  
  <p>but I am not sure how to ensure that there will be only 1 active epoch. Also, the same Event Hub is utilized by three different environments i.e. Development, Test, Production.</p>
  
  <p>Any suggestions are highly appreciated..</p>