|
|
51CTO旗下网站
|
|
移动端

2.8.1 访问日志

《OpenResty完全2018送彩金的娱乐网站指南:构建百万级别并发的Web应用》第2章Nginx平台,本章将简要介绍Nginx 的特点和各种应用服务的配置方法,这是使用OpenResty 前必备的基本知识。本节为大家介绍访问日志。

作者:罗剑锋来源:电子工业出版社|2018-09-23 17:07

2.8 运行日志

日志是Web 服务器非常重要的数字资产,它记录了服务器运行期间的各种信息,可用于数据分析或者排查故障。

Nginx 的运行日志分为两种:记录HTTP/TCP 访问请求的access_log 和记录服务器各种错误信息的error_log。

2.8.1 访问日志

访问日志保存了所有连接到服务器的客户端访问记录,在访问日志里可以记录每次请求的IP 地址、URI、连接时间、收发字节数等许多信息。大多数网站会定期收集访问日志,然后使用大数据平台进行加工处理,进而调整优化服务。

在Nginx 里需要用两个指令来设定访问日志:

  1. log_format name format_string;  
  2. access_log path [format [buffer=size] [flush=time]]; 

log_format 指令定义日志的格式,格式字符串里可以使用变量(见2.4 节)来任意记录所需的信息,之后就可以用access_log 指令决定日志的存储位置和格式。为了优化磁盘读写,可以设置buffer 和flush 选项,指定写磁盘的缓冲区大小和刷新时间。

例如,下面的配置使用了8KB 的缓存,每1 秒刷新一次,使用格式main:

  1. log_format main '$remote_addr ... ';  
  2. access_log /var/logs/openresty/access.log main buffer=8k flush=1s

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

八万里路云和月——一个国家扶贫2018送彩金的娱乐网站工作重点县的

通榆,这个距离各个交通枢纽都十万八千里的偏僻小县城,搭载着电子商务的快车,踏上了云高速,开辟了如火如荼的电商致富的新战场,实现了一...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
博聚网