logging客户端连接错误/closures连接与Apache

有没有办法logging/logging客户端过早切断的apache连接(有意或因连接错误)?

小故事是这样的:我正在开发教育/培训软件,来自一个特定位置的用户正在经历一些错误,看起来在某些请求中,他们只接收到部分响应。

这performance为HTML文件断裂 ,JavaScript文件中的语法错误 ,以及半完整的JSON响应。

看到没有其他用户报告这些错误,我确信这个位置存在连接问题,但是我需要能够显示客户端过早地断开连接,以便这样做。

那么当客户端提前结束连接时,有什么方法可以logging/logging吗?

LogFormat的%X应该在处理完成后中止连接时将X写入日志文件。 我没有testing它,但从文档( mod_log_config ),这似乎是你在找什么。 请记住,这并不一定意味着他们的问题。

我可以想到其他两种解决方法,这将给你更多的信息:

  1. 获取一个tcpdump,最好是通过IP源进行过滤,并使用Wireshark等工具对其进行分析。 你可以看到TCP层面上发生了什么,并且更好地理解他们的问题,但是如果你的负载很高,分析它可能是痛苦的。
  2. 获得最终用户体验监控解决scheme。 我知道告诉你花钱买一个工具来解决你现在的问题并不是你想要的,但是在你的情况下,这些钱通常是很有价值的。