LABOJUMS: "ASP.NET Apps v2.0.50727(Total)\Sessions Active" veiktspējas skaitītājs rāda nepamatoti augstu vērtību pēc Microsoft .NET Framework 3.5 1. servisa pakotnes instalēšanas

Attiecas uz
.NET Framework 3.5 Service Pack 1

Pazīmes

Apsveriet šādu scenāriju:

  • Esat instalējis Microsoft .NET Framework 3.5 1. servisa pakotni (SP1).

  • Izmantojiet sistēmas monitoru (PerfMon), lai pārraudzītu palaisto ASP.NET programmu veiktspēju.

Šādā situācijā, iespējams, ievērosit, ka veiktspējas skaitītājs "ASP.NET Apps v2.0.50727(__Total__)\Sessions Active" dažkārt rāda nepamatoti augstu vērtību. Piemēram, parādītā vērtība ir 4294967267.

Piezīme: aktīvo sesiju skaitītājs norāda pašlaik aktīvo sesiju skaitu. Lai iegūtu papildinformāciju par to, kā pārraudzīt ASP.NET lietojumprogrammas, izmantojot PerfMon, skatiet sadaļu "Papildinformācija".

Risinājums

Informācija par labojumfailu aizstāšanu

Labojumfails, kas atbilst KB969722, ir aizstāts ar labojumfailu KB981201, kas satur visus iepriekš KB969722 iekļautos labojumus.  Izmantojiet labojumfailu KB981201, lai novērstu KB969722 aprakstītās problēmas. Lai iegūtu papildinformāciju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

981201 Sistēmai ASP.NET 2.0 ir pieejams labojumfails, kas iespējo atbalstu paplašinātai aizsardzībai

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Papildinformācija

Lai iegūtu papildinformāciju par ASP.NET veiktspējas pārraudzību, apmeklējiet šo Microsoft vietni:

Sistēmas monitora (PerfMon) izmantošana ar ASP.NET lietojumprogrammāmhttp://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/b4d4d195-2ecb-4728-9348-6f1bfa1a1b63.mspx?mfr=true

Sistēmas un lietojumprogrammu veiktspējas skaitītājiASP.NET http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/852720c8-7589-49c3-a9d1-73fdfc9126f0.mspx?mfr=true Dažos gadījumos pēc šī labojuma instalēšanas, mēģinot piekļūt ASP.NET veiktspējas skaitītājiem, izmantojot Windows pārvaldības instrumentāciju (WMI), skaitītāju vērtības var būt 0. Vai arī var nebūt uzskaitītas skaitītāju instances.

Piemēram, šī problēma var rasties, mēģinot piekļūt ASP.NET veiktspējas skaitītājiem, startējot PERFMON ar slēdzi /WMI vai izmantojot Microsoft Operations Manager (MOM) vai Systems Center Operations Manager (SCOM).

Microsoft joprojām izmeklē šo problēmu. Tomēr varat izmantot tālāk norādītās darbības, lai atrisinātu šo problēmu.

  1. Atvērt Wbemtest.exe

  2. Izveidojiet savienojumu ar saknes\cimv2 nosaukumvietu.

  3. Dzēst Win32_PerfRawData_ASPNET_2050727_ASPNETAppsv2050727 klasi.

  4. Winmgmt /resyncperf

  5. Net stop winmgmt

  6. Net start winmgmt

Papildinformāciju skatiet šajā MSDN emuāra ziņā:

http://blogs.msdn.com/dougste/archive/2009/07/23/more-on-the-mysterious-case-of-accessing-net-performance-counters-using-wmi.aspx