Web请求是否logging到访问日志和错误日志?

我正在计算在过去30天内我的nginx反向代理服务器请求的数量。 我通过计算访问日志中的所有行和循环访问日志来完成此操作。 我有30天的日志。

cd /var/log/nginx for file in access.log*.gz; do zcat $file | wc -l; done wc -l access.log 

然后我总结所有的结果数字。 我是否也应该在错误日志中添加这行? 有没有更好的方法来计算请求总数? 有什么我应该知道的陷阱?

不……错误很简单,就是……错误。 您的访问日志中也会有匹配的请求(带有状态码)。 任何4xx或5xx状态返回都可能有一个或多个错误(这同样应该反映在访问日志中)。