web-dev-qa-db-ja.com

Lucid LynxUbuntuでApache2mod_dumpioを動作させられないのはなぜですか?

トラブルシューティングの目的でApache2Webサーバーとの間のすべてのトラフィックをキャプチャしようとしているので、mod_dumpioを適切に設定するために次のことを行いました。

  1. A2enmodを使用してmod_dumpioを有効にしました
  2. Apache2.configのLogLevelを「debug」に変更しました
  3. Apache2.configに「DumpIOInputOn」、「DumpIOOutput On」、「DumpIOLogLeveldebug」を追加しました
  4. Apacheを再起動するために「/etc/init.d/Apache2restart」を発行しました
  5. Mod_dumpioがロードされたことを確認するために「Apache2ctl-t-DDUMP_MODULES」を発行しました

/var/log/Apache2/error.logを監視していますが、あまり表示されておらず、すべての入力と出力のダンプではありません。

誰か助けてもらえますか?

4
bland328

私もこれに一日苦労しています。 mod_dumpioの出力をログレベル「trace7」に移動し、パラメータDumpIOLogLevelを無効にしたようです。

必要だった

LogLevel trace8

または

LogLevel info dumpio:trace8

それが機能するために。

通常、LogLevelはサーバーレベルと仮想ホストレベルの2つのレベルにあることを忘れないでください。両方を確認してください。

5
masterziv

NM ...わかった!

問題は明らかに、私のVirtualHosts(/ etc/Apache2/sites-enabledで定義されている)の1つだけにデバッグ以外のLogLevelが宣言されていたため、mod_dumpioの全体的な動作が妨げられていたためです。私を逃れる理由:)

他の誰かがこれがお役に立てば幸いです。

4
bland328