Warum funktioniert Apache2 mod_dumpio unter Lucid Lynx Ubuntu nicht?

Warum funktioniert Apache2 mod_dumpio unter Lucid Lynx Ubuntu nicht?

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:

  1. Habe a2enmod verwendet um mod_dumpio zu aktivieren
  2. LogLevel in apache2.config auf „debug“ geändert
  3. "DumpIOInput On", "DumpIOOutput On" und "DumpIOLogLevel debug" zu apache2.config hinzugefügt
  4. „/etc/init.d/apache2 restart“ ausgegeben, um Apache neu zu starten
  5. "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.

verwandte Informationen