Hi!
I have trouble with moving mailbox between two sites across slow WAN-channel.
I have two sites with Exchange 2013 CU10 servers. Sites connected slow WAN-ling with average delay 536ms.
Move-request success complete then mailbox with 1-2 Mb totalItemSize and failed them totalItemSize more that 50MB.
From get-moverequestStatistics -includeReport i have failures:
'net.tcp://servername/Microsoft.Exchange.MailboxReplicationService.ProxyService servername (15.0.1130.5 caps:1F7FFFFFCB07FFFF)'
timed out. Error details: This request operation sent to net.tcp://vmshqex02.npr.nornick.ru/Microsoft.Exchange.MailboxReplicationService.ProxyService did not receive a reply within the configured timeout (00:00:50). The time allotted to this operation
may have been a portion of a longer timeout. This may be because the service is still processing the operation or because the service was unable to send a reply message. Please consider in creasing the operation timeout (by casting the channel/proxy
to IContextChannel and setting the OperationTimeout property) and ensure that the service is able to connect to the client.--> This request operation sent to net.tcp://servername/Microsoft.Exchange.MailboxReplicationService.ProxyService did not receive
a reply within the configured timeout (00:00:50). The time allotted to this operation may have been a portion of a longer timeout.
This may be because the service is still processing the operation or because the service was unable to send a reply
message. Please consider increasing the operation timeout (by casting the channel/proxy to IContextChannel and setting the OperationTimeout property) and ensure that the service is able to connect to the client.
Google take me link to
post in Exchange Blog about such problem while migrate between E2010 and EOnline. In the post i read that i should increese timeout in EWS web.config, but in E2013 EWS web.config not contains MRSProxyConfiguration section. I find this section in MailboxReplication
Service config (MsExchangeMailboxReplication.exe.config) increase timeout up to 20minut, restart servers, but this not help.
Also in MsExchangeMailboxReplication.exe.config exist section "client"
<client>
<!--
MrsProxyClientHttpsEndpoint: End point for E14 CAS or E15 CAFE connections.
MrsProxyClientTcpEndpoint: End point for connectiong to mrs proxy service without CAFE with tcp.
MrsProxyClientMrsHttpsEndpoint: End point for connectiong to mrs proxy service without CAFE with https.
-->
<endpoint
name="MrsProxyClientHttpsEndpoint"
address="https://RemoteHostName/EWS/mrsproxy.svc"
binding="customBinding"
bindingConfiguration="MrsProxyClientHttpsBinding"
contract="Microsoft.Exchange.MailboxReplicationService.IMailboxReplicationProxyService"
behaviorConfiguration="MrsProxyEndpointBehavior"/>
<endpoint
name="MrsProxyClientMrsHttpsEndpoint"
address="https://RemoteHostName/Microsoft.Exchange.MailboxReplicationService.ProxyService"
binding="customBinding"
bindingConfiguration="MrsProxyClientHttpsBinding"
contract="Microsoft.Exchange.MailboxReplicationService.IMailboxReplicationProxyService"
behaviorConfiguration="MrsProxyEndpointBehavior"/>
<endpoint
name="MrsProxyClientCertEndpoint"
address="https://RemoteHostName/Microsoft.Exchange.MailboxReplicationService.ProxyService/Cert"
binding="wsHttpBinding"
bindingConfiguration="MrsCertBinding"
contract="Microsoft.Exchange.MailboxReplicationService.IMailboxReplicationProxyService"
behaviorConfiguration="MrsProxyEndpointBehavior"/>
<endpoint
name="MrsProxyClientTcpEndpoint"
address="net.tcp://RemoteHostName/Microsoft.Exchange.MailboxReplicationService.ProxyService"
binding="netTcpBinding"
bindingConfiguration="MrsProxyClientTcpBinding"
contract="Microsoft.Exchange.MailboxReplicationService.IMailboxReplicationProxyService"
behaviorConfiguration="MrsProxyEndpointBehavior"/>
</client>
in error message i see address net.tcp://servername/Microsoft.Exchange.MailboxReplicationService.ProxyService,
that like address "net.tcp://RemoteHostName/Microsoft.Exchange.MailboxReplicationService.ProxyService" in MrsProxyClientTcpEndpointendpoint in <client> section. There are use bindingConfiguration
MrsProxyClientTcpBinding that have own timeout:
<binding
name="MrsProxyClientTcpBinding"
maxReceivedMessageSize="100000000"
receiveTimeout="00:20:00"
sendTimeout="00:20:00"
transactionFlow="false"
transferMode="Buffered" >
<readerQuotas maxDepth="256"
maxStringContentLength="35000000"
maxArrayLength="35000000"
maxBytesPerRead="4096"
maxNameTableCharCount="16384" />
<security mode="Transport">
<transport
clientCredentialType="Windows"
protectionLevel="EncryptAndSign" />
</security>
as you can see i increase receive and send timeout up to 20 min, but also this not help.
Move request continue fail on 20-25% with same error and in error's message timeout 50 sec, as previously.
Inside sites move request execute success. But beetwen two sites they failed. I try both direction, defferent mailbox database as source and target database, different mailbox.
Sorr for my english. Can someone help me?