Sümptomid
Kui kasutate dünaamilist vahemälu veebiserveri, dünaamiline vahemälu võib valesti kustutada hiljuti vahemällu talletatud objektide vahemällu serveris, kus töötab Forefront Threat Management Gateway 2010 või Internet Security ja Acceleration Server 2006taotluste tegemisel sama objekti ja objekti praegu vahemälust.
Näiteks Kujutage ette järgmist stsenaariumi.
-
Kahele (request1 ja request2) sama objekti tehakse vahemällu serveris, kus töötab Forefront Threat Management Gateway 2010 või Internet Security ja Acceleration Server 2006.
-
Objekti vahemälu server praegu pole vahemällu.
-
Taotlus on dünaamiline URL, mis sisaldab erimärk nagu küsimärki (?).
-
Dünaamiline vahemällu salvestamine on lubatud vahemälu reegel, mis kehtib objekti sihtkoha URL-i.
-
Kuna objekt pole vahemällu serveri vahemälu, request1 ja request2 saadetakse veebiserverisse objekti.
-
Objekti poolt request1 vastuse saamisel lisatakse objekti vahemälu vahemälu server.
-
Kui vastus, request2 objekti vahemälu jaoks objekti request1 värskendamise ajal, vahemälu kirjest [?] on märgitud valesti kustutamiseks.
-
Pärast vahemälu värskendamist, request1, vahemälu kirje on kustutatud.
Selle stsenaariumi korral võib sama objekti järgmise taotluse Lisataotluste veebiserverisse. Aga teie arvates taotluse selle asemel kätte vahemälust.
Märkus. Vahemälu on värskendatud ja töötab ootuspäraselt, kui on täidetud kõik tingimused selle stsenaariumi.
Lahendus
Selle probleemi lahendamiseks kasutage järgmisi parandusi:
Forefront Threat Management Gateway 2010
Internet Security and Acceleration Server 2006Pärast selle paranduse rakendamist käivitage järgmine skript, et määrata:
Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"Const SE_VPS_VALUE = "DeleteEntryForForceCache"
Sub SetValue()
' Create the root object.
Dim root ' The FPCLib.FPC root object
Set root = CreateObject("FPC.Root")
' Declare the other objects that are needed.
Dim array ' An FPCArray object
Dim VendorSets ' An FPCVendorParametersSets collection
Dim VendorSet ' An FPCVendorParametersSet object
' Obtain references to the array object
' and to the network rules collection.
Set array = root.GetContainingArray
Set VendorSets = array.VendorParametersSets
On Error Resume Next
Set VendorSet = VendorSets.Item( SE_VPS_GUID )
If Err.Number <> 0 Then
Err.Clear
' Add the item
Set VendorSet = VendorSets.Add( SE_VPS_GUID )
CheckError
WScript.Echo "New VendorSet added... " & VendorSet.Name
Else
WScript.Echo "Existing VendorSet found... value- " & VendorSet.Value(SE_VPS_VALUE)
End If
if VendorSet.Value(SE_VPS_VALUE) <> true Then
Err.Clear
VendorSet.Value(SE_VPS_VALUE) = true
If Err.Number <> 0 Then
CheckError
Else
VendorSets.Save false, true
CheckError
If Err.Number = 0 Then
WScript.Echo "Done with " & SE_VPS_VALUE & ", saved!"
End If
End If
Else
WScript.Echo "Done with " & SE_VPS_VALUE & ", no change!"
End If
End Sub
Sub CheckError()
If Err.Number <> 0 Then
WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
Err.Clear
End If
End Sub
SetValue
Forefront Threat Management Gateway 2010
Selle probleemi lahendamiseks installige kiirparanduspaketi, mida kirjeldatakse järgmises Microsofti teabebaasi (Knowledge Base) artiklis:
2689195 värskenduskomplekti 2 Forefront Threat Management Gateway (TMG) 2010 Service Pack 2
Internet Security and Acceleration Server 2006
Toetatud käiguparandus on saadaval Microsoftilt. See kiirparandus on ette nähtud üksnes käesolevas artiklis kirjeldatud probleemi lahendamiseks. Kasutage seda kiirparandust ainult selles artiklis kirjeldatud probleemiga süsteemide. Seda kiirparandust võidakse täiendavalt testida. Seega, kui probleem teid tõsiselt ei kahjusta, soovitame oodata järgmist tarkvaravärskendust, mis sisaldab seda kiirparandust.
Kui kiirparandus on allalaadimiseks saadaval, on selle teabebaasi artikli alguses "Kiirparandus on allalaadimiseks saadaval" sektsiooni. Kui seda jaotist ei ole, kontakteeruge vastava kiirparanduse hankimiseks Microsofti klienditeeninduse ja toega.
Märkus. Kui ilmneb veel probleeme või kui on tarvis teha tõrkeotsing, peate looma eraldi tugiteenuse taotluse. Tavapärane tugiteenuse tasu kehtib täiendavatele tugiteenustega seotud küsimustele ning probleemidele, mis pole lahendatavad konkreetse kiirparandusega. Täieliku loetelu Microsofti klienditeeninduse ja -toe telefoninumbrite või eraldi tugiteenuse taotluse loomiseks külastage järgmist Microsofti veebisaiti:
http://support.microsoft.com/contactus/?ws=supportMärkus. "Kiirparandus on allalaadimiseks saadaval" vormil kuvatakse keeled, mille jaoks kiirparandus on saadaval. Kui te ei näe oma keelt, ei ole kiirparandus selles keeles saadaval.
Eeltingimused
Microsoft Internet Security and Acceleration Server 2006 Service Pack 1 (SP1) selle kiirparanduse installinud peab teil olema.
Taaskäivitusteave
Võibolla peate te oma arvuti pärast kiirparandust taaskäivitama.
Asendamise teave
See kiirparandus ei asenda varem välja antud Kiirparandusi.
Failiteave
Sellel kiirparanduse ingliskeelsel versioonil on failiatribuudid (või hilisemad failiatribuudid), mis on loetletud järgmises tabelis. Kuupäevad ja kellaajad need failid jaoks on loetletud maailmaaja järgi (UTC). Faili teabe vaatamisel teisendatakse see kohalikule ajale. UTC ja kohaliku aja erinevuste väljaselgitamiseks kasutage juhtpaneeli üksuses kuupäev ja kellaaeg vahekaarti ajavöönd .
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
Mspadmin.exe |
5.0.5723.527 |
388,008 |
26-Mar-2012 |
17:26 |
x64 |
w3filter.dll |
5.0.5723.527 |
951,208 |
26-Mar-2012 |
17:26 |
x64 |
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Viited
Tarkvaravärskenduste terminoloogia kohta lisateabe saamiseks avage Microsofti teabebaasi (Knowledge Base) artikkel, klõpsates järgmist artiklinumbrit:
824684 Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite kirjeldus