前端开发&搜索引擎优化

只要坚持尝试,总有一天困难会变得容易,枯燥也会变得有趣了。

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

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_connections


events {
  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.


阅读更多
个人分类: nginx ubuntu
上一篇MacBook Pro无法开机的解法办法
下一篇pip常用命令
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭