Web Server
Nginx TCP backlog 分析优化和性能相关经验汇总
Nginx TCP backlog 分析和优化 1,Nginx TCP backlog 配置说明 Nginx TCP backlog 配置,如果是同一个 listen 端口,设置一次就好;比如有多个 server, 每个 server 都是监听 80 端口,只需要给一个 80 端口设置 backlog 就好,一般我们会有一个 default server,在default server 的 80 端口上设置 backlog 的值就可以了;设置好了之后,可以通过 ss -lnt 查看。 backlog 配置多少合适 ?推荐的 Nginx 的经验值是 4096 or 8192,当然,你也可以配置为好几万(一般不用),具体要看是否真有那么多 accept 队列。 2,Nginx backlog 队列满的排查和优化 ListenOverflows、ListenDrops 如果 accept 队列满了,那么就会导致 Read more…