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

转载 2017年09月19日 22:20:18

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.


centos 7上nginx+uwsgi 性能调优

上一章将nginx +uwsgi搭建起来,将keystone挂载后面。但是发现一个问题,如果http请求达到一定量后,nginx直接返回502。这让需要部署大规模openstack集群的我很是头疼,比...
  • abcd1f2
  • abcd1f2
  • 2016年12月28日 18:06
  • 2929

uwsgi性能调忧

发现总是超时报警 1  使用sb确定网络具体征况 [bre@dmp-1 ~]$ ab -n 1000 -c 100 http://.com/Mapping.do? Concurren...
  • crazyhacking
  • crazyhacking
  • 2014年02月10日 17:18
  • 5897

nginx常用超时设置

客户度连接nginx超时, 建议5s内接收客户端header超时, 默认60s, 如果60s内没有收到完整的http包头, 返回408Syntax: client_header_timeout tim...
  • xizaihui
  • xizaihui
  • 2016年11月23日 15:58
  • 6678

线上bug导致tomcat 线程池堆积

线上bug导致tomcat 线程池堆积事情经过 今天早上项目搜索页偶现504 页面! 马上查看线上日志 发现大量的 ConnectionTimeOut 异常. 里面跟踪下代码RequestCon...
  • java_magicsun
  • java_magicsun
  • 2017年05月09日 17:40
  • 603

Nginx报504 gateway timeout错误的解决方法

转载文章来源:http://www.111cn.net/sys/nginx/90669.htm(若侵删) Nginx报504 gateway timeout错误引起,一个是文件配置问题,另一个是相关处...
  • luozi007
  • luozi007
  • 2017年07月26日 17:00
  • 9075

NGINX引入线程池 性能提升9倍

本文转载自“云栖社区”的feuyeux,原文链接 摘要1. 引言 正如我们所知,NGINX采用了异步、事件驱动的方法来处理连接。这种处理方式无需(像使用传统架构的服务器一样)为每个请求创建...
  • u010693037
  • u010693037
  • 2016年05月06日 22:07
  • 899

nginx高并发优化——轻松应对1万并发

测试机器512M内存,swap分区407M ,centos6.5,nginx1.10.1,php5.6 默认的Linux内核参数和nginx参数考虑的是最通用场景,不适合高并发 所以优化思路主要包括两...
  • nuli888
  • nuli888
  • 2016年07月09日 09:41
  • 17379

Nginx优化详细,应对高并发

 nginx指令中的优化(配置文件) worker_processes 8;   nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00...
  • chenleixing
  • chenleixing
  • 2015年07月16日 08:48
  • 10953

解决nginx 504 Gateway Time-out的一些方法

 在CentOS下配置lnmp组合基本上用的都是同样的配置文件,一直都没出现过问题,可最近在一个vps上安装同样的环境之后,网站在线10多人就出 现了打开速度非常缓慢的情况,有好几次都是直接达到了ng...
  • tengzhaorong
  • tengzhaorong
  • 2010年08月16日 10:08
  • 122256

uwsgi常用参数说明

demo.socket         4         /root/workspace/DjangoDemo         /root/workspace/DjangoDemo       ...
  • djskl
  • djskl
  • 2015年06月26日 21:34
  • 5645
收藏助手
不良信息举报
您举报文章:nginx 504超时 主要是uwsgi 连接数不够用
举报原因:
原因补充:

(最多只允许输入30个字)