上周陪客户压测到凌晨两点。
做在线教育直播的客户,大促前的流量备战,压测脚本刚跑到3.2万并发,Nginx直接抛了一堆“too many open files”的报错,502刷得监控面板全红。运维小哥脸都绿了——他一周前刚把Nginx配置里的worker_connections从原来的1024改成了102400,照着网上的“高并发神配置”抄的,说单进程就能扛十万连接,怎么连三万都顶不住?
很多人对worker_connections的认知,从一开始就歪了。它根本不是你写多大值,系统就能给你兑现多大的连接额度。 一、被神化的worker_connections参数本质