In diesem Artikel wird beschrieben, wie Sie eine Fehlerbehebung für HTTP AO durchführen.
Der HTTP Accelerator optimiert HTTP- und HTTPS-Datenverkehr (ab Version 4.3.1) mithilfe der folgenden Techniken:
Die Features HTTP-Metadaten-Caching, Unterdrücken der Servercodierung und DRE-Hinweise können separat konfiguriert werden. Die Funktion zur Wiederverwendung von TCP-Verbindungen ist immer aktiv, wenn HTTP AO aktiviert ist, und gilt nur für HTTP-Datenverkehr.
Sie können die allgemeine AO-Konfiguration und den allgemeinen Status mit dem Show Accelerator überprüfen und Lizenzbefehle anzeigen, wie im Artikel Problembehandlung bei Anwendungsbeschleunigung beschrieben. Die Enterprise-Lizenz ist für den HTTP-Beschleunigungsvorgang erforderlich.
Überprüfen Sie anschließend den für HTTP AO spezifischen Status, indem Sie den Befehl show accelerator http verwenden, wie in Abbildung 1 gezeigt. Sie möchten sehen, dass HTTP AO aktiviert, ausgeführt und registriert ist und dass die Verbindungsbeschränkung angezeigt wird. Wenn der Config State (Konfigurationsstatus) aktiviert ist, der Operational State jedoch Shutdown lautet, weist dies auf ein Lizenzierungsproblem hin. Für jede der HTTP-Funktionen wird der aktuelle Modus (Benutzer/Standard) zusammen mit dem Wert (Aktiviert, Deaktiviert oder konfigurierter Wert) angezeigt. In Version 4.2.1 wurden die Elemente Suppress Server Encoding und MetadataCache hinzugefügt, und in Version 4.3.1 wurden die DRE-Hinweise und die HTTPS-Metadatenachelemente hinzugefügt.
Um HTTPS-Datenverkehr sowohl durch SSL- als auch durch HTTP-AOs zu optimieren, stellen Sie sicher, dass eine der folgenden optionalen Funktionen aktiviert ist: HTTPS-Metadatenzwischenspeicherung, Unterdrücken der Servercodierung oder DRE-Tipps.
Mit dem Befehl show running-config können Sie überprüfen, ob die HTTP-/HTTPS-Datenverkehrsrichtlinie ordnungsgemäß konfiguriert ist und welche der Funktionen aktiviert sind. Sie möchten HTTP für die Webanwendungsaktion beschleunigen und die entsprechenden Übereinstimmungsbedingungen für den HTTP-Klassifizierer wie folgt anzeigen:
WAE674# sh run | include HTTP accelerator http suppress-server-encoding enable <----- in 4.2.1 and later accelerator http metadatacache https enable <----- in 4.3.1 and later accelerator http dre-hints enable <----- in 4.3.1 and later at least one of these must be enabled classifier HTTP classifier HTTPS name Web classifier HTTP action optimize full accelerate http <----- HTTP acceleration name Web classifier HTTPS action optimize DRE no compression none <----- HTTPS static policy applies to traffic not matching any SSL accelerated-services policy WAE674# sh run | begin HTTP ...skipping classifier HTTP match dst port eq 80 match dst port eq 8080 match dst port eq 8000 match dst port eq 8001 match dst port eq 3128 WAE674# sh run | begin HTTPS ...skipping classifier HTTPS match dst port eq 443 <----- add here any nondefault HTTPS port
Verwenden Sie den Befehl show statistics accelerator, um die folgenden Statistiken anzuzeigen:
WAE674# sh stat accel http HTTP: Global Statistics ----------------- Time Accelerator was started: Tue Apr 6 06:04:06 2010 Time Statistics were Last Reset/Cleared: Tue Apr 6 06:04:06 2010 Total Handled Connections: 3743984 Total Optimized Connections: 3743984 Total Connections Handed-off with Compression Policies Unchanged: 0 Total Dropped Connections: 0 Current Active Connections: 48 Current Pending Connections: 0 Maximum Active Connections: 176 Total Time Saved (ms): 35584437 <-----Should be incrementing Current Active Connections Free For Fast Connection Use: 2 Total Connections Handed-off: 0 Total Connections Handed-off with Compression Policies Disabled: 0 Total Connections Handed-off to SSL: 0 Total Connection Hand-off Failures: 0 Total Fast Connection Successes: 3617244 <-----Should be incrementing Total Fast Connection Failures: 0 Maximum Fast Connections on a Single Connection: 100 Total CONNECT Requests with Incomplete Message: 0 Percentage of Connection Time Saved: 37 Total Round Trip Time For All Connections (ms): 4922767377 Total Fast Connections Initiated by Peer: 0 Total SYN Timeouts: 0 Total Time for Metadata Cache Miss (ms): 2 <-----Output from here is in 4.2.1 and later only RTT saved by Redirect Metadata Cache (ms): 5988 <-----Should be incrementing RTT saved by Authorization Redirect Metadata Cache (ms): 345 <-----Should be incrementing RTT saved by Content Refresh Check Metadata Cache (ms): 44987 <-----Should be incrementing Total Time Saved by Fast Connection Use (ms): 456 Total Locally Served Redirect Responses: 453 <-----Should be incrementing Total Locally Served Unauthorized Responses: 56 <-----Should be incrementing Total Locally Served Conditional Responses: 4932 <-----Should be incrementing Total Remotely Served Redirect Responses: 0 Total Remotely Served Unauthorized Responses: 0 Total Remotely Served Conditional Responses: 1 Total Requests with URL Longer than 255 Characters: 0 Total Requests with HTTP Pipelining: 0 Total Transactions Handled: 2 <-----Total number of HTTP transactions processed Total Server Compression Suppression: 1 <-----Total number of Accept-Encoding removed Total Requests Requiring Server Content-Revalidation: 0 Total Responses not to be Cached: 0 Total Connections Expecting Authentication: 0 Total Connections with Unsupported HTTP Requests: 0 Total Connections with Unsupported HTTP Responses: 0 Total Hints Sent to DRE Layer to Flush Data: 2 Total Hints Sent to DRE Layer to Skip LZ: 0 Total Hints Sent to DRE Layer to Skip Header Information: 1
Wenn der Zähler "Total Time Saved" (Gespeicherte Gesamtzeit) in der Ausgabe oben nicht inkrementiert oder relativ klein ist, weist er darauf hin, dass der HTTP-AO nicht viel Nutzen bietet. Wenn die von einem der drei Metadaten-Caches gesparte Gesamtzeit nicht inkrementiert oder relativ klein ist, weist dies darauf hin, dass der entsprechende Metadatencache keinen großen Vorteil bietet.
Der Zähler für die Unterdrückung von Gesamtserverkomprimierung gibt an, wie oft der Accept-Encoding-Header entfernt wurde, um eine bessere Komprimierung durch das WAE-Gerät zu ermöglichen. Die an die Zähler der DRE-Schichten gesendeten Total Hints geben an, wie oft die DRE-Tipps (Flush Data, Skip LZ, Skip Header) jeweils an das DRE-Modul ausgegeben wurden, um die Daten besser zu komprimieren.
Um ähnliche Informationen von der zentralen Verwaltungsschnittstelle in Version 4.2.1 und höher anzuzeigen, wählen Sie das WAE-Gerät aus, wählen Sie dann Monitor > Acceleration > HTTP Acceleration Report und wählen die Registerkarte Details, um die folgenden Diagramme anzuzeigen:
Wenn Sie Debuginformationen über die HTTP-Header-Analyse und Fehlerbedingungen anzeigen möchten, verwenden Sie den Befehl show statistics accelerator (in 4.3.1 und höher), um Folgendes zu bestimmen:
Verwenden Sie den Befehl show statistics connection optimierte http, um zu überprüfen, ob das WAAS-Gerät optimierte HTTP-Verbindungen herstellt. Stellen Sie sicher, dass in der Spalte Accel (Aktiv) ein "H" für HTTP-Verbindungen angezeigt wird. Dies bedeutet, dass HTTP AO wie folgt verwendet wurde:
WAE674# sh stat conn opt http Current Active Optimized Flows: 2 Current Active Optimized TCP Plus Flows: 2 Current Active Optimized TCP Only Flows: 0 Current Active Optimized TCP Preposition Flows: 0 Current Active Auto-Discovery Flows: 0 Current Active Pass-Through Flows: 0 Historical Flows: 100 D:DRE,L:LZ,T:TCP Optimization, A:AOIM,C:CIFS,E:EPM,G:GENERIC,H:HTTP,M:MAPI,N:NFS,S:SSL,V:VIDEO ConnID Source IP:Port Dest IP:Port PeerID Accel 5929 10.10.10.10:3446 10.10.100.100:80 00:14:5e:84:24:5f THDL <-------Look for "H"
Sie können Verbindungsstatistiken für geschlossene Verbindungen überprüfen, indem Sie den Befehl show statistics connection closed http verwenden.
Um ähnliche Informationen über den Central Manager anzuzeigen, wählen Sie das WAE-Gerät aus, und wählen Sie dann Monitor > Optimization > Connections Statistics aus.
Im Verbindungsstatistiken-Bericht zeigt das Globalsymbol in der Spalte Angewandte Richtlinie, dass HTTP AO für eine Verbindung verwendet wurde. (Platzieren Sie den Cursor über einem Symbol, um dessen Bedeutung anzuzeigen.)
Sie können die HTTP-Verbindungsstatistiken anzeigen, indem Sie den Befehl show statistics connection optimied http detail verwenden. Suchen Sie in der Ausgabe nach dem Zähler "Fast Connections" (Schnelle Verbindungen). Ein positiver Wert für diesen Zähler bedeutet, dass die HTTP-AO Clients durch die Wiederverwendung persistenter Verbindungen Vorteile bringt, wodurch die Latenz verringert wird.
WAE674# show stat conn opt http detail Connection Id: 1496 Peer Id: 00:14:5e:84:24:5f Connection Type: EXTERNAL CLIENT Start Time: Wed Jul 15 05:09:52 2009 Source IP Address: 10.10.10.10 Source Port Number: 1760 Destination IP Address: 10.10.100.100 Destination Port Number: 80 Application Name: Web <-----Should see Web Classifier Name: HTTP <-----Should see HTTP Map Name: basic Directed Mode: FALSE Preposition Flow: FALSE Policy Details: Configured: TCP_OPTIMIZE + DRE + LZ Derived: TCP_OPTIMIZE + DRE + LZ Peer: TCP_OPTIMIZE + DRE + LZ Negotiated: TCP_OPTIMIZE + DRE + LZ Applied: TCP_OPTIMIZE + DRE + LZ Accelerator Details: Configured: HTTP <-----Should see HTTP configured Derived: HTTP Applied: HTTP <-----Should see HTTP applied Hist: None Original Optimized -------------------- -------------------- Bytes Read: 266 139160 Bytes Written: 82686 128 . . . HTTP : 1496 Time Statistics were Last Reset/Cleared: Wed Jul 15 05:09:52 2009 Total Bytes Read: 3269 56367 Total Bytes Written: 3269 56367 Total Bytes Buffered: 0 0 Total Internal Bytes Read: 92 Total Internal Bytes Written: 92 Bit Flags for I/O state: 1040 Internal object pointer: 2046823200 Fast connections: 11 <-----Reused connections . . .
(Dieser Abschnitt gilt nur für Version 4.3.1 und höher.)
Verwenden Sie den Befehl show statistics accelerator http https, um die folgenden Statistiken anzuzeigen:
WAE674# sh stat accel http https HTTPS Statistics ----------------- Total Optimized HTTPS Connections: 10 <-----Should be incrementing Total Handled HTTPS Connections: 10 <-----Should be incrementing Total Active HTTPS Connections: 2 Total Proxy-Connect HTTPS Connections: 0 Total Proxy-Connect HTTPS Insert Failures: 0 RTT saved by HTTPS Content Refresh Check Metadata Cache - (ms): 44 <-----Should be incrementing RTT saved by HTTPS Redirect Metadata Cache - (ms): 10 <-----Should be incrementing RTT saved by HTTPS Authorization Required Metadata Cache - (ms): 5 <-----Should be incrementing Total Locally Served HTTPS Conditional Responses: 44 <-----Should be incrementing Total Locally Served HTTPS Redirect Responses: 10 <-----Should be incrementing Total Locally Served HTTPS Unauthorized Responses: 5 <-----Should be incrementing Total Remotely Served HTTPS Conditional Responses: 32 Total Remotely Served HTTPS Redirect Responses: 2 Total Remotely Served HTTPS Unauthorized Responses: 1 Total Hints Sent to DRE Layer to Skip Header Information - HTTPS: 121 Total Hints Sent to DRE Layer to Flush Data - HTTPS: 121 Total Hints Sent to DRE Layer to Skip LZ - HTTPS: 0 Total Server Compression Suppression - HTTPS: 110 Total Time Saved from all HTTPS metadata cache hits: 59 <-----Should be incrementing Total Time HTTPS Cache Miss: 4 Total HTTPS Requests Requiring Server Content-Revalidation: 32 Total HTTPS Responses not to be Cached: 0 Total HTTPS Connections Bypassed due to URL Based Bypass List: 0 Total HTTPS Connections Bypassed due to IP Based Bypass List: 0
Wenn der Zähler "Total Time Saved" (Gespeicherte Gesamtzeit) in der oben angegebenen Ausgabe nicht inkrementiert oder recht klein ist, weist er darauf hin, dass der HTTP-AO für den HTTPS-Datenverkehr nicht viel Vorteile bietet. Wenn die von einem der drei Metadaten-Caches gesparte Gesamtzeit nicht inkrementiert oder relativ klein ist, weist dies darauf hin, dass der entsprechende Metadatencache keinen großen Vorteil bietet.
Der Zähler für die vollständige Serverkomprimierung gibt an, wie oft der Accept-Encoding-Header von HTTPS-Anforderungen entfernt wurde, um eine bessere Komprimierung durch das WAE-Gerät zu ermöglichen. Die an die Zähler der DRE-Schichten gesendeten Total Hints geben an, wie oft die DRE-Tipps (Flush Data, Skip LZ, Skip Header) jeweils an das DRE-Modul ausgegeben wurden, um die Daten besser zu komprimieren.
Um ähnliche Informationen von der zentralen Verwaltungsschnittstelle in Version 4.3.1 und höher anzuzeigen, wählen Sie das WAE-Gerät aus, wählen Sie dann Monitor > Acceleration > HTTPS Acceleration Report und wählen die Registerkarte Details, um die folgenden Diagramme anzuzeigen:
Um Debuginformationen über die HTTPS-Header-Analyse und Fehlerbedingungen anzuzeigen, verwenden Sie den Befehl show statistics accelerator (http debug), um Folgendes zu bestimmen:
Verwenden Sie den Befehl show statistics connection optimierte http, um zu überprüfen, ob das WAAS-Gerät optimierte HTTPS-Verbindungen herstellt. Stellen Sie sicher, dass sowohl "H" als auch "S" in der Spalte "Accel" (Aktiv) für HTTPS-Verbindungen angezeigt werden. Dies bedeutet, dass sowohl die HTTP- als auch die SSL-AOs wie folgt verwendet wurden:
WAE674# sh stat conn opt http Current Active Optimized Flows: 2 Current Active Optimized TCP Plus Flows: 2 Current Active Optimized TCP Only Flows: 0 Current Active Optimized TCP Preposition Flows: 0 Current Active Auto-Discovery Flows: 0 Current Active Pass-Through Flows: 0 Historical Flows: 100 D:DRE,L:LZ,T:TCP Optimization, A:AOIM,C:CIFS,E:EPM,G:GENERIC,H:HTTP,M:MAPI,N:NFS,S:SSL,V:VIDEO ConnID Source IP:Port Dest IP:Port PeerID Accel 5929 10.10.10.10:3446 10.10.100.100:80 00:14:5e:84:24:5f THSDL <-------Look for "H" and "S"
Sie können Verbindungsstatistiken für geschlossene Verbindungen überprüfen, indem Sie die Befehle show statistics connection closed oder show statistics connection closed ssl verwenden.
Um ähnliche Informationen über den Central Manager anzuzeigen, wählen Sie das WAE-Gerät aus, und wählen Sie dann Monitor > Optimization > Connections Statistics aus.
Im Connection Statistics-Bericht zeigt das Globussymbol in der Spalte Applied Policy (Angewandte Richtlinie), dass HTTP AO für eine Verbindung verwendet wurde, und das Lock-Symbol zeigt an, dass SSL AO angewendet wurde. (Platzieren Sie den Cursor über einem Symbol, um dessen Bedeutung anzuzeigen.)
Sie können die HTTPS-Verbindungsstatistiken anzeigen, indem Sie die für HTTP-Detailangaben optimierte Verbindung anzeigen und für die statistische Verbindung optimierte SSL Detail-Befehle anzeigen.
WAE674# show stat conn opt http detail Connection Id: 34 Peer Id: 00:14:5e:cd:9c:c9 Connection Type: EXTERNAL CLIENT Start Time: Thu Oct 28 14:47:56 2010 Source IP Address: 10.3.2.1 Source Port Number: 40829 Destination IP Address: 110.1.1.100 Destination Port Number: 443 Application Name: SSL <-----Should see SSL Classifier Name: HTTPS <-----Should see HTTPS Map Name: basic Directed Mode: FALSE Preposition Flow: FALSE Policy Details: Configured: TCP_OPTIMIZE Derived: TCP_OPTIMIZE Peer: TCP_OPTIMIZE Negotiated: TCP_OPTIMIZE + DRE + LZ Applied: TCP_OPTIMIZE + DRE + LZ Accelerator Details: Configured: None Derived: None Applied: HTTP,SSL <-----Should see HTTP and SSL applied Hist: None Original Optimized -------------------- -------------------- Bytes Read: 5162 21874 Bytes Written: 1977819 5108 Total Reduction Ratio: 98.639% HTTP : 34 Time Statistics were Last Reset/Cleared: Thu Oct 28 14:47:56 2010 Total Bytes Read: 4620 1972570 Total Bytes Written: 4620 1972570 . . .
SSL : 34 Time Statistics were Last Reset/Cleared: Thu Oct 28 14:47:56 2010 Total Bytes Read: 0 0 Total Bytes Written: 0 0 . . . Hostname in HTTP CONNECT: <------ the last three counters apply only to IP Address in HTTP CONNECT: Proxy Connect type of HTTPS connections TCP Port in HTTP CONNECT:
Um den Inhalt der drei HTTP-Metadaten-Caches anzuzeigen (umleiten, bedingt und nicht autorisiert), verwenden Sie den Befehl show cache http-Metadaten. Nur der vollständige URL und der Ablauf (in Sekunden) werden angezeigt. Sie können den Inhalt jedes der drei Caches auch separat anzeigen, indem Sie die folgenden Befehle verwenden:
Die typische Ausgabe der obigen Befehle lautet wie folgt:
Redirect Cache Active entries: 1, Max Entries: 1500 URL: www.abcnews.com/, Expiration (sec): 3206 Conditional Cache Active entries: 6, Max Entries: 10500 URL: www.cisco.com/web/fw/i/quicklinks-rnd-corners.gif, Expiration (sec): 3594 URL: www.cisco.com/web/fw/i/hp-sprites.gif, Expiration (sec): 3594 URL: www.cisco.com/en/US/home/images/ba-actsGreen-logo.jpg, Expiration (sec): 3594 URL: www.cisco.com/en/US/home/images/fp-eos3.jpg, Expiration (sec): 3594 URL: www.cisco.com/en/US/home/images/fp-AP541n.jpg, Expiration (sec): 3594 URL: www.cisco.com/web/fw/c/home.min.css, Expiration (sec): 3592 Unauthorized Cache Active entries: 1, Max Entries: 3000 URL: l.yimg.com/index.html, Expiration (sec): 86393
Sie können den Inhalt der drei Caches mit dem Befehl clear cache http-Metadatacache löschen.
Wenn Sie den Inhalt jedes Cache separat löschen möchten, können Sie die folgenden Befehle verwenden:
Wenn Sie eine URL angeben möchten, die gelöscht werden soll, können Sie den folgenden Befehl verwenden:
HTTP-Metadaten-Cache löschen {all|redirect|Conditional|unauthorized}-URL
Um die Anzahl der Einträge in den drei HTTPS-Metadaten-Caches (Umleitung, bedingt und nicht autorisiert) anzuzeigen, verwenden Sie den Befehl show cache http-metadatacache https. Im Gegensatz zum entsprechenden Befehl für den HTTP-Metadatencache werden der URL und die Ablaufzeit nicht angezeigt. Mithilfe der folgenden Befehle können Sie auch die Anzahl der Einträge für jeden der drei Caches einzeln anzeigen:
Die typische Ausgabe der obigen Befehle lautet wie folgt:
HTTPS Redirect Cache Active HTTP entries: 0, Active HTTPS entries: 0 Max Entries: 3250 HTTPS Conditional Cache Active HTTP entries: 0, Active HTTPS entries: 11 Max Entries: 22750 HTTPS Unauthorized Cache Active HTTP entries: 0, Active HTTPS entries: 0 Max Entries: 6500
Sie können den Inhalt der drei Caches mit dem Befehl clear cache http-metadatacache https löschen.
Wenn Sie den Inhalt jedes Cache separat löschen möchten, können Sie die folgenden Befehle verwenden:
Bei HTTP- und HTTPS-Antworten (in Version 4.3.1) werden alle Cache-Control-Direktiven (Cache-Control: no-cache, no-store, private, must-revalidate, proxy-revalidate, max-age=0, Pragma: no-cache). Es gibt eine Option, solche Cache-Control-Prüfungen zu deaktivieren. Dies bedeutet, dass alle 304 Antworten mit Cache-Control-Headern, die keine Zwischenspeicherung angeben, zwischengespeichert werden und alle Anforderungen mit Cache-Control-Headern, die die Nicht-Zwischenspeicherung angeben, aus dem lokalen Cache bereitgestellt werden können.
Wenn Sie sich darüber im Klaren sind, dass die Deaktivierung der Cache-Steuerungsprüfungen die Vorteile des Metadaten-Cache erhöhen kann, da einige Browser oder Webserver möglicherweise über eine Standardoption verfügen, in allen Antworten einen Cache-Steuerelementheader aufzunehmen, um die erneute Validierung des Objekts über den ursprünglichen Server zu erzwingen. Dies würde den Metadaten-Cache für 304 Antworten ineffektiv machen.
Die Option kann unabhängig für HTTP/S-Anforderungen (Cache-Lookups) und -Antworten (Cache-Einfügungen) gesteuert werden.
Verwenden Sie den folgenden Befehl, um die Cache-Kontrollprüfungen für HTTP/S 304-Anforderungen zu deaktivieren:
WAE#accelerator http metadatacache request-ignore-no-cache enable
Dieser Befehl erzwingt, dass die Metadaten alle Cache-Control-Direktiven in HTTP/S 304-Anforderungen ignorieren. (Die Standardform [no] dieses Befehls zwingt die Metadaten, alle Cache-Control-Direktiven in HTTP/S 304-Anforderungen zu berücksichtigen.)
Um die Cache-Steuerungsprüfungen für HTTP/S 304-Antworten zu deaktivieren, verwenden Sie den folgenden Befehl:
WAE#accelerator http metadatacache response-ignore-no-cache enable
Dieser Befehl zwingt die Metadaten, alle Cache-Control-Direktiven in HTTP/S 304-Antworten zu ignorieren. (Die Standardform [no] dieses Befehls zwingt die Metadaten, alle Cache-Control-Direktiven in HTTP/S 304-Antworten zu berücksichtigen.)
Der Metadaten-Cache berücksichtigt Cache-Control-Header für 301- und 401-Antworten. Wenn die Antwort einen der Cache-Control-Header (no-cache, no-store, private, must-revalidate, proxy-revalidate, max-age=0, Pragma: no-cache), wird er nicht zwischengespeichert.
Es gibt einige Ausnahmen für das, was zwischengespeichert wird. Die Cacheinfügung oder -suche tritt nicht auf, wenn die HTTP-AO eine der folgenden Bedingungen auf der verarbeiteten HTTP/S-Anforderung/Antwort erkennt:
Die folgenden Protokolldateien sind zur Behebung von HTTP-AO-Problemen verfügbar:
Um das Debuggen zu vereinfachen, sollten Sie zunächst eine ACL einrichten, um Pakete auf einen Host zu beschränken.
WAE674(config)# ip access-list extended 150 permit tcp host 10.10.10.10 any WAE674(config)# ip access-list extended 150 permit tcp any host 10.10.10.10
Um die Transaktionsprotokollierung zu aktivieren, verwenden Sie den Konfigurationsbefehl transaction-logs wie folgt:
wae(config)# transaction-logs flow enable wae(config)# transaction-logs flow access-list 150
Sie können das Ende einer Transaktionsprotokolldatei anzeigen, indem Sie den Befehl type-tail wie folgt verwenden:
wae# type-tail tfo_log_10.10.11.230_20090715_130000.txt Wed Jul 15 13:37:00 2009 :1529 :10.10.10.10 :2004 :10.10.100.100 :80 :OT :END :EXTERNAL CLIENT :(HTTP) :0 :0 :107 :117 Wed Jul 15 13:37:00 2009 :1529 :10.10.10.10 :1880 :10.10.100.100 :80 :SODRE :END :14357 :8406 :2181 :2761 :0 Wed Jul 15 13:38:19 2009 :1533 :10.10.10.10 :2008 :10.10.100.101 :135 :OT :START :EXTERNAL CLIENT :00.14.5e.84.24.5f :basic :Other :MS-EndPointMapper :F :(TFO) (TFO) (TFO) (TFO) (TFO) :<None> :(EPM) (EPM) (EPM) :<None> :<None> :0 :120 Wed Jul 15 13:38:19 2009 :1534 :10.10.10.10 :2009 :10.10.100.101 :1025 :OT :START :EXTERNAL CLIENT :00.14.5e.84.24.5f :uuide3514235-4b06-11d1-ab04-00c04fc2dcd2
Verwenden Sie die folgenden Befehle, um die Debug-Protokollierung des HTTP-AO einzurichten und zu aktivieren.
HINWEIS: Die Debug-Protokollierung ist CPU-intensiv und kann eine große Menge an Ausgabe generieren. Verwenden Sie sie sorgfältig und sparsam in einer Produktionsumgebung.
Sie können die detaillierte Protokollierung auf dem Datenträger aktivieren:
WAE674(config)# logging disk enable WAE674(config)# logging disk priority detail
Sie können die Debug-Protokollierung für Verbindungen in der ACL aktivieren:
WAE674# debug connection access-list 150
Die Optionen für HTTP-AO-Debugging (ab 4.2.1) sind wie folgt:
WAE674# debug accelerator http ? all enable all HTTP accelerator debugs bypass-list enable HTTP bypass-list debugs cli enable HTTP CLI debugs conditional-response enable HTTP metadatacache conditional (304) response debugs connection enable HTTP connection debugs dre-hints enable HTTP dre-hints debugs metadatacache enable HTTP metadatacache debugs prefetch enable HTTP prefetch debugs redirect-response enable HTTP metadatacache redirect (301) response debugs shell enable HTTP shell debugs suppress-server-encoding enable HTTP suppress-server-encoding debugs transaction enable HTTP transaction debugs unauthorized-response enable HTTP auth-optimization debugs bugs
Sie können die Debug-Protokollierung für HTTP-Verbindungen aktivieren und dann das Ende des Debug-Fehlerprotokolls wie folgt anzeigen:
WAE674# debug accelerator http connection WAE674# type-tail errorlog/httpao-errorlog.current follow