我不是这种情况下的专家,但这是我对此的看法,
请求超时会在日志中生成可数的 408 错误,并且 apache 提供了一个变量%D来测量处理时间。
计算已超时但根本没有处理的请求(客户端饥饿)
如果没有处理时间或没有最小处理时间,那么您可以假设请求根本没有被处理。
计算处理过程中超时的请求数
与之前的理论相反,您将记录一些处理时间。
至少在 apache lvl 中计算由于错误而失败的请求数
您肯定会收到 apache 遇到的任何原因的错误日志。
而在这种情况下 keep-alive 的作用又是另一回事了。
apache 2 和 2.4 中的日志记录方法有所不同,请记住这一点,但常见的日志记录格式将引导您得到结果。
编辑:
如果您正在寻找可以为您提供一些见解的工具,请尝试使用下面的工具,apache httpd 服务器确实提供了 nginx 和其他服务器可以提供的所有必要的见解。
http://goaccess.prosoftcorp.com/
http://awstats.sourceforge.net/
参考文献:
http://httpd.apache.org/docs/current/mod/mod_log_config.html https://httpd.apache.org/docs/2.4/mod/mod_reqtimeout.html https://httpd.apache.org/docs/ 2.4/logs.html
| 归档时间: |
|
| 查看次数: |
135 次 |
| 最近记录: |