nginx 故障处理
nginx 설정을 옳게 쓰는 법이 아니라, 내가 만들지 않은 오류를 읽는 법을 다룹니다. 죽은 업스트림·응답하지 않는 포트·버퍼보다 큰 헤더·디스크로 새는 응답을 직접 만들어 놓고, 그때 error.log 에 실제로 무엇이 찍히는지 눈으로 확인합니다. 502 와 504 를 구분하고, 같은 504 안에서도 어느 타임아웃이 걸렸는지 구절 하나로 가려내며, 상태 코드가 200 인데 느린 장애의 증거를 찾아냅니다.
고급 · 레슨 6 · 实验 2
커리큘럼
用证据分开 502 和 504
- 同样是 504,触发的超时却不一样 reading
- 自己造出 502 与 504,再用证据分开 lab
- 测验:502 · 504 与错误日志签名 quiz
不是应用的错的失败
- 应用 0.049 秒就做完了,用户却等了 7 秒 reading
- 不是应用的错的失败 — 缓冲、正文大小、连接复用 lab
- 测验:缓冲 · 正文大小 · 连接复用 quiz