Oprava: Blokování problémy mohou nastat při použití serveru SQL Server k uložení informací o stavu relace technologie ASP.NET pro web, který dojde vysoké zatížení

Důležité: Tento článek obsahuje informace o úpravě registru. Přesvědčte se, zda jste zálohovali registr před úpravami. Ujistěte se, že víte, jak registr obnovit v případě výskytu problému. Další informace o zálohování, obnovení a úpravě registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
256986 Popis registru systému Microsoft Windows

Příznaky

Zvažte následující scénář. Microsoft SQL Server slouží k uložení informací o stavu relace Microsoft ASP.NET pro web. Webový server dojde vysoké zatížení. V tomto scénáři blokování problémy mohou nastat. K tomuto problému dochází zejména při více požadavků pocházet ze stejné SessionID hodnotu.

Příčina

K tomuto problému dochází, protože technologie ASP.NET aplikace se pokusí komunikovat s počítačem, který je spuštěn SQL Server. V počítači se systémem SQL Server z důvodu blokování potíží v databázi ASPState bude připojení odmítnuto. Nicméně podle mechanismus dotazování, aplikace ASP.NET pokusí komunikovat s počítačem, který je spuštěn SQL Server, dokud je přijat. To může způsobit nadměrné, dlouhodobé blokování řetězce v databázi. Za standardní situace počítači se systémem SQL Server zpracovává počáteční blokování správně. Ale snowball efekt způsobuje vysokou četnost zpětná volání a jsou obsazeny všechny podprocesy SQL. Ruční zásah, proto je nutné zrušte blokování řetězce.

Řešení

Informace o opravě hotfix

Podporovaná oprava hotfix je nyní k dispozici od společnosti Microsoft. Je však určena opravit pouze problém popsaný v tomto článku. Použijte ji pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud jste závažně tento problém, doporučujeme počkat na další Microsoft rozhraní.NET Framework 2.0 service pack, která obsahuje tuto opravu hotfix.

Chcete-li tento problém vyřešit okamžitě, obraťte se na technickou podporu společnosti Microsoft získat opravu hotfix. Úplný seznam telefonních čísel služeb podpory zákazníků společnosti Microsoft a informace o cenách podpory naleznete na následujícím webu společnosti Microsoft:Poznámka: Ve zvláštních případech mohou být stornovány poplatky, které jsou třeba obvykle zaplatit za telefonní hovory, pokud pracovník služeb podpory společnosti Microsoft určí, že konkrétní aktualizace odstraní váš problém. Výdaje na technickou podporu použije dalších otázek a problémů, které nelze vyřešit konkrétní aktualizací.

Předpoklady

Musíte mít Microsoft rozhraní.NET Framework 2.0 a Microsoft Windows Server 2003 Service Pack 1 (SP1) nainstalovat tuto opravu hotfix.

Požadavek na restartování

Po instalaci této opravy hotfix nemusíte restartovat počítač.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné další opravy hotfix.

Informace o souborech

Tato oprava hotfix je zahrnuta v opravě hotfix 941386. Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:

941386 oprava: chybová zpráva při spuštění ASP.NET 2.0 webové aplikace, která je postaveny na rozhraní.NET Framework 2.0 po instalaci aktualizace zabezpečení MS07-040: "Typ 'System.Web.HttpHeaderCollection' není označen jako serializovatelný"

Tato oprava hotfix zavádí následující klíč registru. Tento klíč registru umožňuje aktualizovat jak často dotazují serveru SQL:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET
Typ: REG_DWORD
Název hodnoty: SessionStateLockedItemPollInterval
Výchozí hodnota: 500 (v milisekundách)
Poznámka: Pokud je aplikace spuštěna jako 32bitová aplikace na server 64-bit, klepněte na podklíč registru je následující:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ASP.NET

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace

Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 939866 - Poslední kontrola: 17. 2. 2017 - Revize: 2

Microsoft .NET Framework 2.0, Microsoft Windows Server 2003 Service Pack 1

Váš názor