
Ich versuche, den gesamten Datenverkehr zu und von einem Apache2-Webserver zur Fehlerbehebung aufzuzeichnen. Daher habe ich Folgendes getan, um zu versuchen, mod_dumpio richtig einzurichten:
- Habe a2enmod verwendet um mod_dumpio zu aktivieren
- LogLevel in apache2.config auf „debug“ geändert
- "DumpIOInput On", "DumpIOOutput On" und "DumpIOLogLevel debug" zu apache2.config hinzugefügt
- „/etc/init.d/apache2 restart“ ausgegeben, um Apache neu zu starten
- "apache2ctl -t -D DUMP_MODULES" ausgegeben, um sicherzustellen, dass mod_dumpio geladen wurde
Ich beobachte /var/log/apache2/error.log, sehe dort aber nicht viel und sicherlich keinen Dump aller Ein- und Ausgaben.
Kann jemand helfen?
Antwort1
Ich kämpfe auch seit einem Tag damit. Es scheint, als hätten sie die Ausgabe von mod_dumpio auf die Protokollebene „trace7“ verschoben und den Parameter DumpIOLogLevel deaktiviert.
ich brauchte
LogLevel trace8
oder
LogLevel info dumpio:trace8
damit es funktioniert.
Denken Sie daran, dass es normalerweise zwei Protokollebenen gibt: auf Serverebene und auf virtueller Hostebene. Überprüfen Sie beide.
Antwort2
NM...verstanden!
Das Problem war offenbar, dassnur einermeiner VirtualHosts (wie in /etc/apache2/sites-enabled definiert) hatten einen LogLevel deklariert, der etwas anderes als „Debug“ war, was aus mir schleierhaften Gründen das Gesamtverhalten von mod_dumpio beeinträchtigte :)
Ich hoffe, dass jemand anderes dies hilfreich findet.