Príznaky

Predstavte si nasledujúcu situáciu:

  • Spustiť Microsoft .NET Framework 3.0 alebo .NET Framework 3.5-založené Windows Communication Foundation (WCF) služby.

  • Služby WCF používa Net.Tcp portu služby (Smsvchost.exe) a hosťovanej v počítači so systémom Internet Information Services (IIS).

  • Je splnená jedna z nasledujúcich podmienok:

    • Využitie Procesora je vysoké na počítači so službou IIS.

    • Obmedzenia vyskytuje model služby WCF služby.

    • Služby WCF viacerých požiadaviek odosielajú naraz.

V tomto prípade služby WCF trvá dlhšie než jednu minútu spracovať požiadavku klientskej aplikácie. Okrem toho chybové hlásenie, ktoré zhromažďuje nasledujúce položky udalosť sa zaznamená do denníka udalostí:

Názov denníka: systémZdroj: SMSvcHost 3.0.0.0Dátum:Identifikácia udalosti: 8Kategória úlohy: Zdieľanie služiebÚroveň: chybaKľúčové slová: klasickéPoužívateľa: MiestnehoPočítač:Popis: Vyskytla odosielanie duplicitné zásuvky: popisovač je teraz pretečeniu v procese.ID: 2620Zdroj: System.ServiceModel.Activation.TcpWorkerProcessVýnimka:System.TimeoutException: Táto operácia žiadosť zaslať nedostali odpoveď do nakonfigurovaný časový limit (00: 01:00). Čase tejto operácie môže byť časť dlhší časový limit. To môže byť, pretože služba je stále spracovanie operácie alebo službe sa nepodarilo odoslať správu odpoveď. Prosím, zvážte zvýšenie uplynul časový limit operácie (Autor odlievanie kanál/proxy na IContextChannel a nastavením vlastnosti OperationTimeout) a zabezpečiť pripojiť ku klientovi služby.

Poznámka: Reštartujte službu IIS na odstránenie tohto problému služby WCF.

Príčina

Tento problém sa vyskytuje, pretože proces Smsvchost.exe časový limit jedna minúta, pri pokuse o preniesť prichádzajúce pripojenie žiadosti W3wp.exe procesu pracovníka. Tento časový limit je tiež nie je možné konfigurovať.Keď je CPU záťaž alebo pri prichádzajúcich požiadaviek na viacerých súbežných pripojení, proces Smsvchost.exe nemožno preniesť prichádzajúce pripojenia W3wp.exe procesu pracovníka jednu minútu. Preto proces Smsvchost.exe časový limit a nakoniec prestane reagovať. Keď sa vyskytne tento problém, proces Smsvchost.exe nemôže smerovať neskôr žiadosti W3wp.exe procesu pracovníka až po reštartovaní služby IIS.

Riešenie

Ak chcete vyriešiť tento problém, použiť rýchlu opravu 2504602, ktorá je popísaná v článku Microsoft Knowledge Base (KB).Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

2504602 hotfix rollup balík je k dispozícii pre WCF .NET Framework 3.0 SP2, .NET Framework 3.5 SP1 a .NET Framework 4

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.