Oireet
Mieti tilannetta, jossa sinulla on Outlook tai muita MAPI-sovelluksia, jotka muodostavat yhteyden Exchange Server 2010:een laitteiston kuormituksen tasapainottajan tai muun verkkolaitteen kautta. Sovellus edellyttää myös pitkiä TCP-yhteyksiä toimiakseen odotetulla tavalla. Jos verkkolaite sulkee käyttämättömän yhteyden aikakatkaisuasetuksen avulla, MAPI-sovellus ei pysty täyttämään pyyntöjä yhteyden välityksellä. Jos sovellus on Outlook, asiakastietokoneen Sovellustapahtumalokissa saattaa näkyä seuraavat tapahtumat:
Lokin nimi: Sovelluksenlähde: Outlookintapahtumatunnus: 25tehtävän luokka: Ei mitääntasoa: Tietojenavainsanat: Perinteinenkäyttäjä: N/ATietokone: Computer.contoso.comKuvaus:Ei voitu suorittaa haluamaasi toimintoa. Valittu komento ei kelpaa tälle vastaanottajalle. Yhteys Microsoft Exchangeen ei ole käytettävissä. Tämän toiminnon suorittaminen edellyttää, että Outlook on online-tilassa tai yhteydessä.
Lokin nimi: Sovelluksenlähde: Outlookintapahtumatunnus: 26tehtävän luokka: Ei mitääntasoa: Tietojenavainsanat: Perinteinenkäyttäjä: N/ATietokone: Computer.contoso.comKuvaus:Yhteys Microsoft Exchangeen on palautettu.
Syy
Laitteiston kuormituksen tasapainottajan tai muun verkkolaitteen, kuten palomuurin tai välityspalvelimen, määritys aiheuttaa asiakasyhteyksien vähenemisen. Kun laite sulkee käyttämättömän yhteyden aikakatkaisun tai muun määrityksen avulla, sovellus ei pysty suorittamaan myöhempiä pyyntöjä suljetun yhteyden välityksellä.
Ratkaisu
Voit ratkaista ongelman seuraavilla ratkaisuilla:
-
Tarkista verkkolaitteen määritys toimittajan suositusten mukaisesti tai ottamalla yhteyttä toimittajan tekniseen tukeen. Tämä voi edellyttää aikakatkaisun lisäämistä verkkolaitteessa, jotta pitkiä yhteyksiä ei suljeta ennenaikaisesti.
-
Jos sovelluspalvelin muodostaa yhteyden Exchange Server 2010:een, määritä sovelluspalvelimen TCP-Keep-Alive aika arvoksi, joka on pienempi kuin verkkolaitteen käyttämättömän yhteyden aikakatkaisuikkuna. Jos esimerkiksi laitteen käyttämättömän yhteyden aika on 15 minuuttia, määritä sovelluspalvelimen TCP-Keep-Alive arvoksi alle 15 minuuttia.
TCP-Keep-Alive aika on oletusarvoisesti 2 tuntia ja poistettu käytöstä. Jos haluat säätää TCP-Keep-Alive aikaa sovelluspalvelimessa, katso seuraava artikkeli Microsoft Knowledge Base -tietokannasta:
324270 TCP/IP-pinon koventaminen palvelunestohyökkäyksiä vastaan Windows Server 2003Syistä on tärkeää korostaa, että kyseiset yhteydet ovat yleensä sisäisiä RPC-yhteyksiä Outlook-asiakkaille online-tilassa, ei RPC HTTP/Outlook Anywhere -yhteyden kautta. Tällaiset ongelmat johtuvat usein istunnon aikakatkaisuista, verkkokokoonpanosta, optimointimäärityksistä tai muista verkkolaitteen ominaisuuksista, jotka edellyttävät muokkaamista. Monissa tapauksissa istunnon aikakatkaisuasetukset ovat yleensä liian alhaiset. Verkkolaitetoimittajien kanssa käydyssä keskustelussa on usein suositeltavaa, että RPC-aikakatkaisuasetukset ovat vähintään 120 minuuttia.
Lisätietoja
Molemmat edellä mainitut ratkaisut voivat estää TCP-yhteyttä ajoittamasta ennenaikaisesti. Huomautus Usein käytetty testi sen määrittämiseksi, onko laitemääritys ongelmassa, on laitteen ohittaminen. Tämä tehdään käyttämällä asiakasohjelman Hosts-tiedostoa tai DNS-tietuetta, jotta voit käyttää yhtä CAS-palvelinta matriisissa. Jos laitetta käytetään myös yhdyskäytävänä, tämä ei välttämättä anna tarkkoja tuloksia.Lisätietoja pitkistä yhteyksistä on kohdassa 4.2.3.6 TCP Keep-Alives seuraavasta Internet Engineering Task Force -asiakirjasta:
RFC 122 - Internet-isäntien vaatimukset – Viestintäkerroksethttp://datatracker.ietf.org/doc/rfc1122/ Lisätietoja kuormituksen tasaamisesta Exchange Server 2010:lle on teched 2011:n seuraavassa esityksessä
Kuormituksen tasaus Microsoft Exchange Server 2010-http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/EXL307