1

Apache httpd の背後でリバース プロキシとして Web アプリを実行しています。ときどき、Web リクエストで間違ったものが返されます。特に、メイン ページ、画像、css ファイル、または javascript ファイルの要求は、以前に生成されたバージョンのメイン ページを代わりに返しtext/plainます。doctype の後に改行文字がありません。

どこに問題があるのか​​ わかりません.httpdで知っているすべてのキャッシュをオフにしました。問題が発生した場合、Web アプリのログ機能ではリクエストが表示されませんが、httpd では表示されます。

エラーが web-app にあるのか httpd にあるのかを確認できるように、httpd と web-app の間で何が起こっているかを監視できる方法はありますか? これをキャプチャする方法がわからない…</p>

それが役立つ場合、Web アプリは Starman の下で実行される Plack ベースのアプリです。

4

1 に答える 1

0

もちろん、質問を投稿し、それを適切に表現するという行為により、私が探していたものがtcpdump.

実際の問題をまだ解決したかどうかはわかりませんが、私が尋ねていた質問 (Apache と Web アプリの間で何が起こっているかを調べる方法) に対する答えは、tcpdump(または別のlibpcap- または -同様のベースのツール) を使用してデータをキャプチャします。

于 2014-09-04T16:24:21.030 に答える