加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

Nginx自定义日志,$bytes_sent存在类似$bytes_received的东西?

发布时间:2020-12-13 21:26:03 所属栏目:Nginx 来源:网络整理
导读:我正在将我的服务器从Apache更改为Nginx. Nginx将仅为动态文件提供静态文件和代理apache,为NodeJS提供代理功能.我在Apache的初始实现中有一些自定义日志,可以了解我发送和接收的数据量. CustomLog /var/log/apache2/traffic-access.log "%{%s}t|%O|%I|%{Refe

我正在将我的服务器从Apache更改为Nginx. Nginx将仅为动态文件提供静态文件和代理apache,为NodeJS提供代理功能.我在Apache的初始实现中有一些自定义日志,可以了解我发送和接收的数据量.

CustomLog /var/log/apache2/traffic-access.log "%{%s}t|%O|%I|%{Referer}i|%a|%U"

此自定义日志生成此日志示例:

Timestamp|bytes sent|bytes received|user agent|IP|URL request

1335941116|261|322|user-4263|127.0.0.1|/1.1/user/downloading

我想将此自定义日志迁移到Nginx并尝试更改我的内部脚本以获取流量数据.

我想将2个日志维护为主日志和流量日志.

我从这个自定义日志开始:

http {
[...]

log_format traffic '$msec|$bytes_sent|$request_length???|$http_user_agent|$remote_addr|$request_filename';

access_log  logs/access.log  main;
access_log  logs/traffic.log traffic

request_length是用户发送到服务器的字节数吗?

是的,$request_length是用户发送到服务器的请求正文的长度.您可以访问this link获取其他值.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读