Jelenségek
Vegyük azt a forgatókönyvet, amelyben az Outlook vagy más MAPI-alkalmazások hardveres terheléselosztón vagy más hálózati eszközön keresztül csatlakoznak Exchange Server 2010-hez. Az alkalmazásnak hosszú ideig futó TCP-kapcsolatokra is szüksége van ahhoz, hogy a várt módon működjenek. Ha a hálózati eszköz időtúllépési beállítással zárja be a tétlen kapcsolatokat, a MAPI-alkalmazás nem tud kéréseket teljesíteni a kapcsolaton keresztül. Ha az alkalmazás Outlook, a következő eseményeket láthatja az ügyfélszámítógép Alkalmazás eseménynaplójában:
Napló neve: Alkalmazásforrás: Outlook-eseményazonosító: 25Feladatkategória: Nincsszint: Információkulcsszavak: Klasszikusfelhasználó: N/Aszámítógép: Computer.contoso.comLeírás: Nem sikerült végrehajtani a kívánt műveletet. A kijelölt parancs érvénytelen ehhez a címzetthez. A Microsoft Exchange-hez való csatlakozás nem érhető el. A művelet végrehajtásához az Outlooknak online állapotban kell lennie, vagy csatlakoztatva kell lennie.
Napló neve: Alkalmazásforrás: Outlook-eseményazonosító: 26Feladatkategória: Nincsszint: Információkulcsszavak: Klasszikusfelhasználó: Számítógép: Computer.contoso.comLeírás:A Microsoft Exchange-kapcsolat helyreállt.
A probléma oka
A hardveres terheléselosztó vagy más hálózati eszköz, például tűzfal vagy proxy konfigurációja okozza az ügyfélkapcsolatok megszakadását. Amikor az eszköz időtúllépéssel vagy más konfigurációval lezárja a tétlen kapcsolatokat, az alkalmazás nem tud további kéréseket teljesíteni a lezárt kapcsolaton keresztül.
Megoldás
A probléma megoldásához fontolja meg a következő megoldásokat:
-
Ellenőrizze a hálózati eszköz konfigurációját a szállító javaslatai alapján, vagy lépjen kapcsolatba a szállító műszaki támogatási csapatával. Ez szükségessé teheti a hálózati eszköz időtúllépésének növelését, hogy a hosszú ideig futó kapcsolatok ne legyenek idő előtt bezárva.
-
A Exchange Server 2010-hez csatlakozó alkalmazáskiszolgálók esetében állítsa az alkalmazáskiszolgáló TCP-Keep-Alive idejét a hálózati eszköz üresjárati kapcsolatának időtúllépési időszakánál kisebb értékre. Ha például az eszközön a tétlen kapcsolat időtúllépési ideje 15 perc, állítsa az alkalmazáskiszolgálón a TCP-Keep-Alive 15 percnél kisebb értékre.
Alapértelmezés szerint a TCP-Keep-Alive idő 2 óra, és le van tiltva. A TCP-Keep-Alive idő alkalmazáskiszolgálón való beállításához tekintse meg a Microsoft Tudásbázis következő cikkét:
324270 A TCP/IP-verem megerősítésének módja a szolgáltatásmegtagadásos támadások ellen a Windows Server 2003-banEz fontos hangsúlyozni, hogy a szóban forgó kapcsolatok általában belső RPC-kapcsolatok az Outlook-ügyfelekhez online módban, nem pedig A HTTP/Outlook Bárhol kapcsolaton keresztüli RPC-kapcsolat. Az ilyen problémák gyakran a munkamenet időtúllépése, a hálózati konfiguráció, az optimalizálási konfiguráció vagy a hálózati eszközön módosítást igénylő egyéb funkciók miatt fordulnak elő. Sok esetben a munkamenet időtúllépési beállításai általában túl alacsonyak. A hálózati eszközök gyártóival folytatott megbeszélések során gyakran ajánlott az RPC időtúllépési beállításainak legalább 120 percnek lenniük.
További információ
Mindkét fenti megoldás megakadályozhatja, hogy a TCP-kapcsolat idő előtt túllépje az időkorlátot. Megjegyzés: Gyakran használt teszt annak megállapítására, hogy egy eszközkonfiguráció van-e probléma az eszköz megkerülésével. Ezt úgy végezheti el, hogy egy hosts fájlt használ az ügyfélen vagy egy DNS-rekordot a tömb egyetlen CAS-kiszolgálójának eléréséhez. Ha azonban az eszközt átjáróként is használják, előfordulhat, hogy ez nem ad pontos eredményt.A hosszú ideig futó kapcsolatokra vonatkozó további információkért lásd a TCP Keep-Alives 4.2.3.6 szakaszát az internetmérnöki munkacsoport alábbi dokumentumából:
RFC 122 – Az internetes gazdagépekre vonatkozó követelmények – Kommunikációs rétegekhttp://datatracker.ietf.org/doc/rfc1122/ A 2010-Exchange Server terheléselosztásával kapcsolatos további információkért tekintse meg a TechEd 2011 következő bemutatójában
Terheléselosztás Microsoft Exchange Server 2010http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/EXL307