Nginx错误日志
Nginx能够将自身运行故障的信息也写入到指定的日志文件中。对于错误信息的调试,是维护Nginx的重要手段,指令是error_log,可以放在http{}全局中,也可以单独为虚拟主机记录。
语法:
error_log file level;
日志级别在乎
debug|info|notice|warn|error|crit|alert|emerg
级别越高,日志记录越少,生产常用模式是warn|error|crit级别
日志的记录,会给服务器增加额外大量的IO消耗,按需修改
nginx.conf修改如下,针对虚拟主机添加错误日志
[root@web01 extra]# vim blog.conf
server {
listen 80;
server_name www.shea.com;
access_log logs/www.shea.log;
charset utf-8;
error_log logs/www.shea.error.log;
location / {
root /opt/;
index index.html index.htm;
}}
[root@web01 extra]# ls /Learn_Nginx/nginx/logs/ access.log
nginx.pid access.log2021-02-27–22:28:31 www.josen.log
error.log www.shea.error.log
host.access.log www.shea.log