rmdir.cn

Nginx 日志检查

关联访问日志、错误日志和服务日志

语法

tail -n 100 日志路径

说明

适用于检查请求状态码、文件访问失败及服务启动异常。access_log 与 error_log 的路径以实际配置为准,示例采用常见的 /var/log/nginx 目录。容器可能把日志输出到 stdout/stderr;systemd 单元日志不一定包含全部 HTTP 请求。

参数

  • -F

    按文件名持续跟踪,并在轮转后尝试重新打开

示例

持续查看访问及错误日志

先查看最近 100 行,再跟踪新输出,按 Ctrl+C 结束。

sudo tail -n 100 -F /var/log/nginx/access.log /var/log/nginx/error.log

注意事项:日志可能包含个人信息、查询参数和内部地址,应脱敏后再分享。确认配置未使用其他路径。

查看 systemd 服务日志

定位服务启动、重载和退出时的错误。

sudo journalctl -u nginx --since '30 minutes ago' --no-pager

注意事项:仅适用于 systemd。没有 HTTP 访问记录不代表没有请求,应继续检查 access_log 配置。

参考资料