2014-09-02 18 views
1

我有一个web应用作为Apache httpd后面的反向代理运行。我的网络请求每隔一段时间都会返回错误的内容。特别是,对于主页面,图像,CSS文件或JavaScript文件的请求将返回主页面的先前生成版本,如text/plain,在doctype之后缺少换行符。跟踪Apache和反向代理之间的数据流?

我找不出问题出在哪里 - 我关闭了所有在httpd中知道的缓存。出现问题时,Web应用程序的日志功能不会显示请求,而httpd则会显示请求。

有什么方法可以监视httpd和web应用程序之间发生了什么,以便我可以看到错误是与Web应用程序还是httpd一起?我不知道如何捕捉这个...

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

回答

0

当然,发布这个问题的行为,并正确地表述它,使我很明显,我正在寻找的是tcpdump

尽管我不知道我是否已经解决了实际问题,但是我所问的问题(如何查看Apache和Web应用程序之间发生的问题)的答案是使用tcpdump(或另一个libpcap或类似的工具)来捕获数据。