Symptomen
Overweeg het scenario waarin u Outlook of andere MAPI-toepassingen hebt die verbinding maken met Exchange Server 2010 via een hardware load balancer of een ander netwerkapparaat. De toepassing vereist ook langlopende TCP-verbindingen om te functioneren zoals verwacht. Als het netwerkapparaat niet-actieve verbindingen sluit via een time-outinstelling, kan de MAPI-toepassing aanvragen via de verbinding niet voltooien. Als de toepassing Outlook is, ziet u mogelijk de volgende gebeurtenissen in het gebeurtenislogboek van de toepassing van de clientcomputer:
Logboeknaam: Toepassingsbron: Outlook-gebeurtenis-id: 25Taakcategorie: GeenNiveau: InformatieTrefwoorden: Klassiekegebruiker: N/BComputer: Computer.contoso.comBeschrijving:Kan de gewenste bewerking niet uitvoeren. De geselecteerde opdracht is niet geldig voor deze ontvanger. De verbinding met Microsoft Exchange is niet beschikbaar. Outlook moet online zijn of verbonden zijn om deze actie te voltooien.
Logboeknaam: Toepassingsbron: Outlook-gebeurtenis-id: 26Taakcategorie: GeenNiveau: InformatieTrefwoorden: Klassiekegebruiker: N/BComputer: Computer.contoso.comBeschrijving:Verbinding met Microsoft Exchange is hersteld.
Oorzaak
Een configuratie voor een hardware load balancer of een ander netwerkapparaat, zoals een firewall of proxy, zorgt ervoor dat clientverbindingen worden wegvallen. Wanneer het apparaat niet-actieve verbindingen sluit, via een time-out of een andere configuratie, kan de toepassing volgende aanvragen niet voltooien via de verbinding die is gesloten.
Oplossing
U kunt dit probleem oplossen door de volgende oplossingen te overwegen:
-
Controleer de configuratie van het netwerkapparaat volgens de aanbevelingen van de leverancier of door contact op te vragen met het technische ondersteuningsteam van de leverancier. Hiervoor moet mogelijk de time-out op het netwerkapparaat worden verhoogd, zodat langdurige verbindingen niet voortijdig worden gesloten.
-
Voor een toepassingsserver die verbinding maakt met Exchange Server 2010, stelt u de TCP-Keep-Alive-tijd van de toepassingsserver in op een waarde die kleiner is dan het time-outvenster voor niet-actieve verbinding op het netwerkapparaat. Als de time-out van de inactieve verbinding op het apparaat bijvoorbeeld 15 minuten is, stelt u de TCP-Keep-Alive op de toepassingsserver in op een waarde van minder dan 15 minuten.
De TCP-Keep-Alive tijd is standaard 2 uur en uitgeschakeld. Als u de TCP-Keep-Alive tijd op een toepassingsserver wilt aanpassen, raadpleegt u het volgende artikel uit de Microsoft Knowledge Base:
324270 De TCP/IP-stack beveiligen tegen Denial of Service-aanvallen in Windows Server 2003Het is belangrijk om te benadrukken dat de betrokken verbindingen meestal interne RPC-verbindingen zijn voor Outlook-clients in de onlinemodus, in plaats van RPC via HTTP/Outlook Anywhere-verbinding. Vaak treden dergelijke problemen op vanwege sessietime-outs, netwerkconfiguratie, optimalisatieconfiguratie of andere functies op het netwerkapparaat die moeten worden gewijzigd. In veel gevallen zijn de time-outinstellingen voor sessies doorgaans te laag. In overleg met leveranciers van netwerkapparaten wordt vaak aanbevolen dat RPC-time-outinstellingen minimaal 120 minuten moeten zijn.
Meer informatie
Beide bovenstaande oplossingen kunnen voorkomen dat de TCP-verbinding voortijdig uitvalt. Opmerking Een veelgebruikte test om te bepalen of een apparaatconfiguratie in het probleem is, is het overslaan van het apparaat. Dit wordt gedaan met behulp van een Hosts-bestand op de client of een DNS-record om toegang te krijgen tot één CAS-server in de matrix. Als het apparaat echter ook wordt gebruikt als gateway, levert dit mogelijk geen nauwkeurige resultaten op.Zie sectie 4.2.3.6, TCP Keep-Alives uit het volgende document van de Internet Engineering Task Force voor meer informatie over langlopende verbindingen:
RFC 122 - Vereisten voor internethosts - Communicatielagenhttp://datatracker.ietf.org/doc/rfc1122/ Zie de volgende presentatie van TechEd 2011 voor meer informatie over taakverdeling voor Exchange Server 2010
Taakverdeling met Microsoft Exchange Server 2010http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/EXL307