其实在配置 nginx.conf 的时候,有一项是指定错误日志的,默认情况下你不指定也没有关系,因为 nginx 很少有错误日志记录的。但有时出现问题时,是有必要记录一下错误日志的,方便我们排查问题。

error_log 级别分为 debug, info, notice, warn, error, crit  默认为 crit , 该级别在日志名后边定义格式如下:

error_log  /home/wwwlogo/error.log crit;  

crit 记录的日志最少,而 debug 记录的日志最多。

如果你的 nginx 遇到一些问题,比如 502 比较频繁出现,但是看默认的 error_log 并没有看到有意义的信息,那么就可以调一下错误日志的级别,当你调成 error 级别时,错误日志记录的内容会更加丰富。

如果还想深入了解的话其实可以看看自定义 nginx log 输出?应该很好玩…