在 Debian 上,Nginx 的日志通常位于 /var/log/nginx/ 目录下,常见日志文件有:
ls -l /var/log/nginx/
常见文件:
/var/log/nginx/access.log
/var/log/nginx/error.log
grep -R "access_log" /etc/nginx/
grep -R "error_log" /etc/nginx/
tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log
按 Ctrl + C 退出。
tail -n 100 /var/log/nginx/access.log
head /var/log/nginx/error.log
grep "404" /var/log/nginx/access.log
grep "error" /var/log/nginx/error.log
grep "$(date +%d/%b/%Y)" /var/log/nginx/access.log
Debian 默认会用 logrotate 切割日志:
ls /var/log/nginx/
你可能会看到:
access.log.1
access.log.2.gz
error.log.1
zcat /var/log/nginx/access.log.2.gz | less
journalctl -u nginx
只看错误:
journalctl -u nginx -p err
sudo tail -n 50 /var/log/nginx/error.log
重点看:
/var/log/nginx/error.log
如果你愿意,可以告诉我:
我可以给你更精准的命令。