博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx错误日志(error_log)配置及信息详解
阅读量:5946 次
发布时间:2019-06-19

本文共 1163 字,大约阅读时间需要 3 分钟。

Nginx错误日志(error_log)配置及信息详解

    Nginx软件会把自身运行的故障信息及用户访问的日志信息记录到指定的日志文件里。

Nginx错误日志信息介绍

    Nginx的错误信息是调试Nginx服务的重要手段,属于核心功能模块(ngx_core_module)的参数,该参数的名字为error_log,可以放在Main区块中全局配置,也可以放在不同的虚拟主机中单独记录虚拟主机的错误信息

error_log的默认值:

#error_log  logs/error.log  error;

error_log的语法格式及参数语法说明如下:

    error_log    <FILE>    <LEVEL>;

    关键字        日志文件   错误日志级别

 

    关键字:其中关键字error_log不能改变

    日志文件:可以指定任意存放日志的目录

    错误日志级别:常见的错误日志级别有[debug | info | notice | warn | error | crit | alert | emerg],级别越高记录的信息越少。

    生产场景一般是 warn | error | crit 这三个级别之一

注意:不要配置info等级较低的级别,会带来大量的磁盘I/O消耗。

error_log参数的标签段位置:

main, http, server, location

参考资料:http://nginx.org/en/docs/ngx_core_module.html#error_log

Nginx配置错误日志过程介绍

(1)插入error_log语句

vi conf/vhost/www.abc.com.conf

#vi编辑虚拟主机配置文件

文件内容:

server {

        access_log /data/log/www;

        listen 80;

        server_name abc.com www.abc.com;

        location / {

                root /data/www/www;

                index index.html index.htm;

        }

        error_log    logs/error_www.abc.com.log    error;

        #新增内容↑

}

(2)重启服务

确认无误便可重启,操作如下:

nginx -t

#结果显示oksuccess没问题便可重启

nginx -s reload

(3)查看错误日志文件

ll logs/error_www.abc.com.log

-rw-r--r-- 1 root root 2305 Jun 13 18:25 logs/error_www.abc.com.log

查看是否生产该文件,生成该文件则配置成功。

 

转载于:https://www.cnblogs.com/czlun/articles/7010601.html

你可能感兴趣的文章
引用 Javascript刷新页面的几种方法
查看>>
.NET 4.5 中新提供的压缩类
查看>>
WinForm 在不同 Windows 版本中保持窗口的大小和控件的排列不变
查看>>
给大家推荐一个替代PowerDesigner的免费软件Open System Architect
查看>>
黄聪:Pycharm 快捷键
查看>>
netstat 命令详解
查看>>
mysql数据库表修改某一列的类型
查看>>
归档 浅析
查看>>
创建一个Windows的NTP Server
查看>>
C/C++数组名与指针的区别详解
查看>>
IOS多线程
查看>>
python之 序列与字典遍历
查看>>
block(八)作用域
查看>>
使用HttpURLConnection向服务器发送post和get请求
查看>>
SQL扫盲贴
查看>>
Extjs日期格式问题
查看>>
ASP.NET MVC 3 翻译文章
查看>>
(转)Windows xp 下如何压缩tar.gz格式
查看>>
《JavaScript高级程序设计》阅读笔记(六):ECMAScript中的运算符(二)
查看>>
玩Linux的第一天
查看>>