日志文件格式
打开nginx默认的配置文件nginx.conf
我们使用log_format指令来指定日志文件的格式,以$开头的都是变量,这些变量的含义如下:
然后我们通过access_log指令来指定日志文件的位置
上图中红框中的变量可以自行定义
如要上述配置起作用,去掉前面的#号
如要关闭日志功能,使用access_log off
日志文件切割
为了便于管理,我们经常要按照时间将日志分开,例如每天一个日志文件,那么该怎么做呢?
手动切割
进入logs目录,将access.log重命名
<code>mv access.<span>log</span><span>2016</span>-<span>3</span>-<span>4</span>.<span>log</span></code>
重命名后,nginx就找不到日志文件了,因此我们使用kill命令传一个信号给nginx的主进程,让它重新开启日志
查看官方文档,找到了重开日志的信号
使用kill命令
那么nginx就重开日志了
自动切割
我们可以将上述操作写成一个脚本,然后使用crontab来定时每天按时执行这个脚本进行日志切割,那么自动切割就完成了。
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });以上就介绍了Linux笔记(67)——nginx日志文件详解,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。