zoukankan      html  css  js  c++  java
  • Nginx错误日志(error_log)配置及信息详解

    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消耗。

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

    Nginx配置错误日志过程介绍

    文件内容:

    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;
    }
    

    重启服务

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

    nginx -t
    

    #结果显示ok和success没问题便可重启

    nginx -s reload
    

    错误日志查看

    ll logs/error_www.abc.com.log
    

    总结:crit 记录的日志最少,而debug记录的日志最多。有时候网站遇到一些问题,比如502,但是看默认的error_log并没有看到有意义的信息,那么就可以调一下错误日志的级别,当你调成error级别时,错误日志记录的内容会更加丰富。

  • 相关阅读:
    创建ros的程序包--3
    ROS文件系统介绍--2
    安装并配置ROS环境1
    ros-indigo-desktop-full安装到ubuntu14.04
    嵌入式声卡应用分析---18
    linux用户态定时器的使用---19
    tiny4412 linux+qtopia nfs网络文件系统的挂载
    ActiveMQ
    Web.xml配置详解之context-param
    Spring MVC的多视图解析器配置及与Freemarker的集成
  • 原文地址:https://www.cnblogs.com/passzhang/p/13622790.html
Copyright © 2011-2022 走看看