在所有互联网公司中,Nginx 作为最常用的 7 层负载均衡代理层,每个后端开发人员和运维人员都应该对其有较为深入的理解。
本文作者深入参与了《容器 LB 的开发和建设》,从中积累了一些 Nginx 在实战中的一些经验,本文所涉及到的几块内容是 Nginx 中最常见的。
本文所涉及到的 Nginx 的一些高级实战应用包括:
- Nginx upstream 的 max_fails 和 fail_timeout 指标
- 具体指标的含义
- 线上最佳配置
- 线上没有合理配置而引发的一些问题说明
- max_fails 机制和主动健康检查机制需要共存的原因
- Nginx 惊群问题的重新思考
- 分别有哪些方案
- 作者经历过的 accept_mutex 方案下的一些问题
- 开启 reuse port 有些什么要求,直接开启会带来什么问题?
- 一个线上真实问题的排查解决思路,Nginx Reload 引发的 502
- 为何 Nginx Reload 会引发 502 ?
- 分析和解决问题的思路?
- 抓包分析的结果
阅读全文: http://gitbook.cn/gitchat/activity/5e7363bd0eba1156402c2156
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。