Symptomer
Vurder scenarioet der du har Outlook eller andre MAPI-programmer som kobler til Exchange Server 2010 gjennom en maskinvarebelastningsfordeling eller en annen nettverksenhet. Programmet krever også langvarige TCP-tilkoblinger for å fungere som forventet. Hvis nettverksenheten lukker inaktive tilkoblinger via en tidsavbruddsinnstilling, kan ikke MAPI-programmet fullføre forespørsler over tilkoblingen. Hvis programmet er Outlook, kan du se følgende hendelser i programhendelsesloggen på klientdatamaskinen:
Loggnavn: Programkilde: Hendelses-ID for Outlook: 25Oppgavekategori: Ingennivå: Informasjonsnøkkelord: Klassiskbruker: I/T-datamaskin: Computer.contoso.comBeskrivelse:Kan ikke utføre ønsket operasjon. Den valgte kommandoen er ikke gyldig for denne mottakeren. Tilkoblingen til Microsoft Exchange er ikke tilgjengelig. Outlook må være tilkoblet eller tilkoblet for å fullføre denne handlingen..
Loggnavn: Programkilde: Hendelses-ID for Outlook: 26Oppgavekategori: Ingennivå: Informasjonsnøkkelord: Klassiskbruker: I/T-datamaskin: Computer.contoso.comBeskrivelse:Tilkobling til Microsoft Exchange er gjenopprettet.
Årsak
En konfigurasjon for en maskinvarebelastningsfordeling, eller en annen nettverksenhet, for eksempel en brannmur eller proxy, fører til at klienttilkoblinger blir avbrutt. Når enheten lukker inaktive tilkoblinger, via tidsavbrudd eller annen konfigurasjon, kan ikke programmet fullføre etterfølgende forespørsler over tilkoblingen som ble lukket.
Løsning
Vurder følgende løsninger for å løse dette problemet:
-
Kontroller konfigurasjonen av nettverksenheten, i henhold til leverandørens anbefalinger eller ved å kontakte kundestøtteteamet for leverandøren. Dette kan kreve at tidsavbruddet økes på nettverksenheten, slik at langvarige tilkoblinger ikke lukkes for tidlig.
-
For en programserver som kobler til Exchange Server 2010, angir du programserverens TCP-Keep-Alive tid til en verdi som er mindre enn tidsavbruddsvinduet for inaktiv tilkobling på nettverksenheten. Hvis for eksempel den inaktive tilkoblingen tidsavbrudd på enheten er 15 minutter, angir du TCP-Keep-Alive på programserveren til en verdi som er mindre enn 15 minutter.
Som standard er TCP-Keep-Alive 2 timer og deaktivert. Hvis du vil justere TCP-Keep-Alive tidspunkt på en programserver, kan du se følgende artikkel fra Microsoft Knowledge Base:
324270 Hvordan du kan herde TCP/IP-stabelen mot tjenestenektangrep i Windows Server 2003Det er viktig å understreke at de aktuelle tilkoblingene vanligvis er interne RPC-tilkoblinger for Outlook-klienter i tilkoblet modus, i stedet for RPC over HTTP/Outlook Anywhere-tilkobling. Ofte oppstår problemer som dette på grunn av tidsavbrudd for økter, nettverkskonfigurasjon, optimaliseringskonfigurasjon eller andre funksjoner på nettverksenheten som krever endring. I mange tilfeller er tidsavbruddsinnstillingene for økten vanligvis for lave. I diskusjoner med leverandører av nettverksenheter anbefales det ofte at tidsavbruddsinnstillingene for RPC skal være minst 120 minutter.
Mer informasjon
Begge løsningene ovenfor kan hindre at TCP-tilkoblingen blir tidsavbrutt for tidlig. Obs! En ofte brukt test for å finne ut om en enhetskonfigurasjon er i bruk, er å omgå enheten. Dette gjøres ved hjelp av en Verter-fil på klienten eller en DNS-post for å få tilgang til én enkelt CAS-server i matrisen. Hvis enheten imidlertid også brukes som en gateway, kan det hende at dette ikke gir nøyaktige resultater.Hvis du vil ha mer informasjon om langvarige tilkoblinger, kan du se avsnitt 4.2.3.6, TCP Keep-Alives, fra følgende Internet Engineering Task Force-dokument:
RFC 122 – Krav for Internett-verter – kommunikasjonslag http://datatracker.ietf.org/doc/rfc1122/ Hvis du vilha mer informasjon om belastningsfordeling for Exchange Server 2010, kan du se følgende presentasjon fra TechEd 2011
Belastningsfordeling med Microsoft Exchange Server 2010http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/EXL307