跟踪apache和反向代理之间的数据流?

时间:2014-09-02 19:35:21

标签: apache reverse-proxy plack

我有一个在Apache httpd后面作为反向代理运行的Web应用程序。我的Web请求时不时地返回错误的东西。特别是,对主页面,图像,css文件或javascript文件的请求将返回先前生成的主页版本,如text/plain,在doctype之后缺少换行符。

我无法弄清问题所在 - 我已经关闭了httpd中我所知道的所有缓存。出现问题时,网络应用程序的日志功能不会显示请求,而httpd则会显示。

有什么方法可以让我看到httpd和web-app之间发生的事情,这样我就可以看到错误是在网络应用程序中还是用于httpd?我不确定我知道如何抓住这个......

如果有帮助,网络应用程序是一个基于Plack的应用程序,在Starman下运行。

1 个答案:

答案 0 :(得分:0)

当然,发布问题并正确填写问题的行为很明显,我所寻找的是tcpdump

虽然我不知道我是否已经解决了实际问题,但我问的问题的答案(如何看待Apache与网络应用之间发生的事情)是使用tcpdump(或其他libpcap - 或类似的工具)来捕获数据。