Oprava: Servery COM může přestat reagovat vysokém zatížení v MTS a Windows 2000

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

279139
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Příznaky
Server Visual FoxPro komponent modelu COM) může přestat reagovat velkém zatížení, když je spuštěn pomocí Microsoft Transaction Server (MTS) v systému Windows 2000.
Prohlášení
Společnost Microsoft potvrzuje, že se jedná o chybu v produktech společnosti uvedených na začátku tohoto článku. Tato chyba byla opravena v nejnovější aktualizaci service pack pro aplikaci Visual Studio 6.0.

Další informace o aktualizacích service Pack Visual Studio klepněte na následující čísla následujících článcích databáze Microsoft Knowledge Base:
194022INFORMACE: Visual Studio 6.0 Service Pack, jaké, kde, proč

194295Postupy: Rozpoznat, Visual Studio Service Pack nainstalovanou
Stáhnout nejnovější aktualizace service pack pro Visual Studio, navštivte následující web:
Další informace

Kroky pro reprodukci chování

  1. Vytvoření stránky aplikace Active Server Pages (ASP) s názvem Mtstest.asp obsahuje následující kód:
    <HTML><BODY><%   lnsecs = Request.QueryString("delay")   set ox = Server.CreateObject("myserver.myclass")   response.write ox.cnt()%></BODY></HTML>					
  2. Stránky ASP umístit ve složce Wwwroot na serveru WWW Windows 2000.
  3. Na jednotce C: Vytvořte složku nazvanou MTSTest.
  4. Spustit Visual FoxPro.
  5. Vytvořit tabulku použít, spusťte následující kód:
       CREATE TABLE C:\MTSTest\Counter FREE (count i)   INSERT INTO counter VALUES (0)   USE 					
  6. Vytvoření projektu nazývá ServeruXY a přidejte následující kód hlavního programu:
    DEFINE CLASS myclass AS form OLEPUBLIC   Datasession=2	&& private datasession   oScriptingContext=0   PROCEDURE Init      SET EXCLUSIVE OFF      USE C:\MTSTest\Counter shared   ENDPROC	   PROCEDURE xOnStartPage(p1)   ENDPROC   PROCEDURE MyDoCmd(cCmd)      &cCmd	&& Just execute parameter as if it were a Fox command.   ENDPROC   FUNCTION MyEval(cExpr)      RETURN &cExpr	&& Evaluate parameter as if it were a Fox expression.   ENDFUNC   PROCEDURE cnt(p1)      LOCAL cStr      REPLACE Counter.count WITH Counter.count+1      cStr = _VFP.fullname+"<br>"      cStr = cStr + 'thread id = '+TRANS(_VFP.threadid) + "<br>"      cStr = cStr + 'Proc id = '+TRANS(_VFP.processid)+ "<br>"      cStr = cStr + '<font size=5 color = red>Count = TRANS(Counter.count)+'</font><br>'      RETURN  cStr   ENDPROCENDDEFINE					
  7. Sestavení serveru COM.
  8. Vytvoření balíčku serveru COM v MTS na webovém serveru. (Další informace naleznete v části "Odkazy".)
  9. S více podprocesy pomocí nástroje Microsoft Web Application Stress přístupů Mtstest.asp. (Další informace naleznete v části "Odkazy".)
  10. Prohlédnout sestavu nástroj Web Application Stress. Selhání mohou být uvedeny v sestavě stejně jako v protokolu událostí systému Windows.
Odkazy
Další informace naleznete v následujících článcích znalostní báze Microsoft Knowledge Base:
231282INFORMACE: Stress nástroje Testování serveru WWW
223406Postupy: Vytvoření prázdného balíčku serveru MTS přidání součásti ASP
(c) Microsoft Corporation 2000 všechny rezervované práv. Příspěvky označit Barnard, Microsoft Corporation.

Upozornění: Tento článek byl přeložen automaticky

Vlastnosti

ID článku: 279139 - Poslední kontrola: 02/28/2014 11:53:33 - Revize: 3.3

  • Microsoft Visual FoxPro 6.0 Professional Edition
  • kbnosurvey kbarchive kbmt kbbug kbcodesnippet kbfix kbvs600sp5fix KB279139 KbMtcs
Váš názor