Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Požymiai

Įsivaizduokite tokią situaciją:

  • Paleidus "Microsoft".NET Framework 3.0 "arba".NET Framework 3.5-Windows ryšio platformos (WCF) tarnyba.

  • WCF tarnybos naudoja Net.Tcp Port bendro naudojimo paslauga (Smsvchost.exe) ir ištekliai nuomojami kompiuteryje, kuriame veikia interneto informacijos tarnybų (IIS).

  • Tenkinama bent viena iš šių sąlygų:

    • CPU naudojimas yra didelis kompiuteryje, kuriame veikia IIS.

    • A throttle įvyksta tarnybos modelio, WCF tarnybos.

    • Daug prašymų siunčiami WCF tarnybos tuo pačiu metu.

Tokiu atveju WCF tarnybos trunka ilgiau nei minutę apdoroti užklausos iš kliento programos. Be to, įvykių žurnale užregistruojamas klaidos pranešimą, kuris surenka įvykių įrašas:

Žurnalo pavadinimas: sistemos

Šaltinis: SMSvcHost 3.0.0.0

Data:

Įvykio ID: 8

Užduoties Kategorija: Bendro naudojimo paslauga

Lygis: klaidos

Raktažodžiai: klasikinis

Vartotojas: Vietinė tarnyba

Kompiuteris:

Aprašymas: Įvyko klaida paskirstymas dubliuotas lizdas: Ši rankenėlė dabar perduotas procesą.

ID: 2620

Šaltinis: System.ServiceModel.Activation.TcpWorkerProcess

Išimtis:

System.TimeoutException: Šią užklausą operaciją siunčiamas negavo atsakymo per sukonfigūruotas skirtasis laikas (00: 01:00). Šios operacijos laikas gali būti ilgesnis skirtojo laiko dalį. Tai gali būti, nes tarnyba vis dar yra apdorojama operacijos arba tarnybos nepavyko išsiųsti atsakymo. Prašome padidinkite operacijos laikas (pagal liejimas kanalo tarpinio serverio ir IContextChannel ir OperationTimeout ypatybę) ir užtikrinti, kad tarnyba gali prisijungti prie kliento.

Pastaba. Turite iš naujo paleisti IIS ir WCF tarnybos atkurti šią problemą.

Priežastis

Ši problema kyla dėl to, kad Smsvchost.exe proceso laikas baigėsi po vieną minutę, kai jis bando perduoti gautą ryšio užklausą W3wp.exe darbo procesas. Be to, šis skirtasis laikas yra ne konfigūruojama.

Kai CPU taisyti, arba kai daug vienu metu ryšio užklausos gavimo, Smsvchost.exe procesas negali perduoti gautą ryšio W3wp.exe darbo procesas per vieną minutę. Todėl Smsvchost.exe procesas skirtas laikas ir galiausiai nebereaguoja į paspaudimus. Iškilus šiai problemai, Smsvchost.exe proceso negalima nukreipti vėliau užklausas W3wp.exe darbo procesas, kol IIS iš naujo.

Sprendimas

Norėdami išspręsti šią problemą, taikykite karštąsias pataisas 2504602, aprašytas Microsoft žinių bazės (KB) straipsnyje.

Norėdami gauti daugiau informacijos, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite „Microsoft Knowledge Base“ žinių bazės straipsnį:

2504602 specifinių karštųjų pataisų paketą, skirtas WCF, ".NET Framework 3.0" SP2, ".NET Framework 3.5 SP1 ir".NET Framework 4

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×