判断性能优化是否好用,关键不在功能堆得多,而在启用 stub_status 模块获取基础运行指标、用 Prometheus + nginx-vts-exporter 实现指标结构化采集、把监控指标反向驱动优化决策能不能解决真实需求。先看使用边界,再看具体做法。
先看原文给出的关键信息:必须启用--with-http_stub_status_module编译模块,在server块中配置受控location(如/nginx_status),限制IP访问并关闭日志,才能安全获取A;性能优化和监控必须联动,光调参数不看数据等于盲调。;Nginx 的连接数、吞吐量等关键指标必须实时可查,才能验证优化是否生效、识别真实瓶颈。。继续往下处理时,重点放在这些条件上:启用 stub_status 模块获取基础运行指标 这是最轻量、原生、无需额外依赖的监控入口。;必须在编译时启用 --with-http_stub_status_module(源码安装默认不带,yum 安装通常也不含),否则配置无效。;在 server 块中添加 location: location /nginx_status { stub_status on。收尾检查时,再把这些细节对上:allow 192.168.31.0/24;Writing 持续偏高,可能后端响应慢或响应体大 用 Prometheus + nginx-vts-exporter 实现指标结构化采集 stub_status 输出;生产环境推荐接入 Prometheus 生态,核心是 nginx-vts-exporter(VTS = Virtual Host Traffic Status)。。