Sümptomid

Kujutage ette järgmist stsenaariumi.

  • Käivitate Microsoft .NET Framework 3.0 või .NET Framework 3.5 Windows Communication Foundation (WCF) teenus.

  • WCF-teenuse kasutab Net.Tcp pordi ühiskasutus Service (Smsvchost.exe) ja on majutatud arvutis, milles töötab Internet Information Services (IIS).

  • Üks järgmistest tingimustest on täidetud:

    • Protsessorikasutus on kõrge arvutis, kus töötab IIS-i.

    • A throttle esineb WCF-teenuse teenuse mudel.

    • WCF-teenuse saadetakse mitu taotlused samal ajal.

Selle stsenaariumi WCF-teenuse võtab kuni ühe minuti kliendi rakendus taotlust töödelda. Lisaks kuvatakse tõrketeade, mis paneb järgmine sündmus kirje logitakse sündmuste logi:

Logi nimi: süsteem

Allikas: SMSvcHost 3.0.0.0

Kuupäev:

Sündmuse ID: 8

Ülesande kategooria: Ühiskasutuse teenus

Tase: tõrge

Märksõnad: klassikaline

Kasutaja: Kohalik teenus

Arvuti:

Kirjeldus: Ilmnes tõrge lähetamine dubleeritud Sokkel: sellega hakkama nüüd lekkinud protsessi.

ID: 2620

Allikas: System.ServiceModel.Activation.TcpWorkerProcess

Erand:

System.TimeoutException: Saadetud taotluse toimingut ei saanud konfigureeritud ajalõpu jooksul vastust (00: 01:00). Määratud selle toimingu ajal võidi osa enam ajalõpp. See võib olla, kuna teenus on ikka töötlemise või teenus ei saanud vastuse saatmine. Kaaluma suurendada tegevuse ajalõpp (casting kanal/proxy IContextChannel ja OperationTimeout atribuudi) ja veenduge, et teenus on kliendi ühendust luua.

Märkus. Taastada selle probleemi WCF-teenuse IIS-i taaskäivitama.

Põhjus

Selle probleemi põhjuseks on see, kui ta püüab sissetuleva ühenduse loomise taotluse kanda W3wp.exe tööprotsessi ühe minuti pärast ajalõpp Smsvchost.exe protsessi. Lisaks on see ajalõpu konfigureeritav.

CPU on suure töökoormuse või kui palju konkurentsete ühenduste taotlused on sissetuleva Smsvchost.exe protsess ei saa kanda sissetuleva ühenduse W3wp.exe tööprotsessi ühe minuti jooksul. Seetõttu Smsvchost.exe protsessi ajalõpp ja lõpuks ei reageeri enam. Selle probleemi ilmnemisel ei saa Smsvchost.exe protsessi suunata W3wp.exe tööprotsessi hiljem taotlusi kuni IIS-i taaskäivitamist.

Lahendus

Selle probleemi lahendamiseks rakendage Microsofti teabebaasi (Knowledge Base) artiklis kirjeldatav käigultparandus 2504602.

Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

2504602 käigultparanduste koondpakett on saadaval WCF-i .NET Framework 3.5 hoolduspaketi SP1 .NET Framework 3.0 hoolduspaketi SP2 ja .NET Framework 4

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Kui rahul te tõlkekvaliteediga olete?
Mis mõjutas teie kasutuskogemust?

Täname tagasiside eest!

×