zoukankan      html  css  js  c++  java
  • 关于 Nginx 并发连接数

    关于 Nginx 并发连接数

    最近在学习使用 nginx , 做一些简单的压力测试时,发现并发连接数最大只能上到 100 多

    测试刚开始时的状态 ,

    1. netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
    2. CLOSE_WAIT 2
    3. ESTABLISHED 133
    4. SYN_RECV 39
    复制代码

    然后  SYN_RECV   状态的连接 一直上升

    1. netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
    2. CLOSE_WAIT 2
    3. ESTABLISHED 133
    4. SYN_RECV 124
    复制代码

    就一直持续到 测试完了。  

    以下是我的配置

      1. worker_processes  10;
      2. worker_rlimit_nofile 51200;
      3. daemon on;
      4. master_process  off;
      5. error_log  /home/test/apps/nginx/logs/nginx-error.log debug;
      6. pid /tmp/nginx_demo.pid;
      7. events {
      8.     worker_connections  51200;
      9. }
      10. http {
      11.     include       /home/test/apps/nginx/conf/mime.types;
      12.     sendfile        on;
      13.     keepalive_timeout  65;
      14.     tcp_nodelay        on;
      15.     server {
      16.         listen   8100;
      17.         server_name  localhost;
      18.         access_log  /home/test/apps/nginx/logs/access.log;
      19.         error_log   /home/test/apps/nginx/logs/error.log debug;
      20.         location /lottery_image {
      21.             lig "Hi,this is a demo module";
      22.         }
      23.     }
      24. }
      25. ~  
  • 相关阅读:
    远程推送(个推)
    transform3D实现翻页效果
    启发式搜索 A*算法的OC 实现
    IOS 高级开发 KVC(二)
    IOS 高级开发 KVC(一)
    IOS 应用程序启动加载过程(从点击图标到界面显示)
    堆排序的OC实现
    iOS 高级开发 runtime(三)
    IOS 高级开发 runtime(二)
    RxSwift
  • 原文地址:https://www.cnblogs.com/zhengah/p/4671224.html
Copyright © 2011-2022 走看看