Tuesday, February 14, 2012

Event ID 4113 Error: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time

You have Exchange 2010 (up to SP2) DAG setup with multiple sites, remote server cannot see status of another party Database Status. From EMC, it shows Dababase Status unknown and with the following event logged:
 
Log Name:      Application
Source:        MSExchangeRepl
Date:          2/13/2012 6:04:32 PM
Event ID:      4113
Task Category: Service
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      DREXMBX-1.exlab.mydomain.com
Description:
The Microsoft Exchange Replication service was unable to perform an incremental reseed of database copy 'EXMBX-1\DREXMBX-1' due to a network error. The database copy status will be set to Disconnected. Error An error occurred while communicating with server 'EXMBX-2.exlab.mydomain.com'. Error: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="MSExchangeRepl" />
    <EventID Qualifiers="49156">2058</EventID>
    <Level>2</Level>
    <Task>1</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2012-02-14T14:02:34.000000000Z" />
    <EventRecordID>13852</EventRecordID>
    <Channel>Application</Channel>
    <Computer>DREXMBX-1.exlab.mydomain.com</Computer>
    <Security />
  </System>
  <EventData>
    <Data>EXMBX-1\DREXMBX-1</Data>
    <Data>An error occurred while communicating with server 'EXMBX-2.exlab.mydomain.com'. Error: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.</Data>
  </EventData>
</Event>
 
Resolution:
 
run follow command:
 
netsh int tcp show global
 
and make sure you have disabled all of following three (autotuninglevel, chimney, and rss), if not, please run the following command:
 
netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global chimney=disabled
netsh int tcp set global rss=disabled