nginx 504超时 主要是uwsgi 连接数不够用

来源:互联网 发布:网络销售的工作好不好 编辑:程序博客网 时间:2024/04/30 10:09

1.首先先看一下nginx.conf里影响处理的配置

  

user nginx;worker_processes  xx;  #可以设置成cpu个数,体验较佳的性能error_log  /var/log/nginx/error.log;pid        /var/run/nginx.pid;worker_rlimit_nofile 65535; # 最大打开文件数,这个值需要<= worker_connectionsevents {  worker_connections 65535;  # 最大连接数,这个值依赖系统的配置。}

     

  2.看一下系统的配置sysctl.conf

 net.core.somaxconn = 2048  #定义了系统中每一个端口最大的监听队列的长度,这是个全局的参数。默认是128.优化可以根据系统配置做优化

  

  3.uwsgi 的配置优化/etc/uwsgi.d/admin.ini

 workers = 24  # 并发处理进程数 listen = 65535 # 并发的socket 连接数。默认为100。优化需要根据系统配置

 在做优化之前,发现并发数过不了100.原因就是这里,uwsgi 的socket 默认链接为100.


原创粉丝点击