您的当前位置:首页Nginx 服务器连接数不足的故障排查和总结

Nginx 服务器连接数不足的故障排查和总结

来源:锐游网

一、问题描述
  • 应用程序通过 Nginx 反向代理后存在访问异常的情况

  • 查看当前连接数,用户访问的高峰期才出现该类异常问题

  • 查看 Nginx 错误日志

    [alert] 3137#3137: *446352 10240 worker_connections are not enough while connecting to upstream, udp client: 3.3.3.3, server: 0.0.0.0:9000, upstream: "1.1.1.2:9997", bytes from/to client:0/0, bytes from/to upstream:0/0
    
二、问题分析
  • 从错误日志和报错环境来看,由于流量的高峰期通过 Nginx 服务来访问后端应用报错提示 Nginx 工作连接数不足

  • 查询官网资料了解到 Nginx 的连接数由如下三个参数决定

    worker_processes
    worker_connections
    worker_rlimit_nofile 
    
    
  • 根据官网资料调整如上两个参数即可解决该问题

三、解决方案
四、参考资料

因篇幅问题不能全部显示,请点此查看更多更全内容

Top