查看nginx当前并发连接数 - 修改最高并发数

Posted Rudon滨海渔村

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看nginx当前并发连接数 - 修改最高并发数相关的知识,希望对你有一定的参考价值。

效果

 

修改并发数步骤

  1. 安装好nginx
  2. 修改nginx配置文件nginx.conf,例如:
    D:\\SystemKits\\Laragon\\bin\\nginx\\nginx-1.19.10\\conf\\nginx.conf

    找到并修改:
    events
        worker_connections  1024;

    的数量
  3. 重启nginx

查看当前nginx连接数(在线查看)

  1. 安装好nginx,配置好一个本地域名,例如 suibian.com
  2. 找到这个站点的配置文件,例如:
    D:\\SystemKits\\Laragon\\etc\\nginx\\sites-enabled\\suibian.com.conf
    (本来文件是auto.suibian.com.conf,因为Laragon的机制需要删掉“auto.”前缀,按需修改)
  3. 在server 标签里面添加一条路由设置:
    location /status 
    	stub_status on;
    	auth_basic "NginxStatus";
    

    其中“/status”是可以自定义的测试网址,可以改其他名字

  4. 完整的一个站点配置:
    server 
        listen 80;
        server_name suibian.com *.suibian.com;
        root "D:/SystemKits/Laragon/www/suibian";
        
        index index.html index.htm index.php;
     
        location / 
            try_files $uri $uri/ /index.php$is_args$args;
    		autoindex on;
        
        
        location ~ \\.php$ 
            include snippets/fastcgi-php.conf;
            fastcgi_pass php_upstream;		
            #fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        
    	
    	location /status 
    		stub_status on;
    		auth_basic "NginxStatus";
    	
    	
    	
        charset utf-8;
    	
        location = /favicon.ico  access_log off; log_not_found off; 
        location = /robots.txt   access_log off; log_not_found off; 
        location ~ /\\.ht 
            deny all;
        
    
    
    # This file is auto-generated.
    # If you want Laragon to respect your changes, just remove the [auto.] prefix
    # If you want to use SSL, enable it at: Menu > Nginx > SSL > Enabled
    

  5. 重启nginx
  6. 打开 http://suibian.com/status 即可看到nginx的连接数

ok~

可以看到有些连接是卡住的,waiting....

 查看当前nginx连接数(命令查看)

netstat -n | awk '/^tcp/ ++S[$NF] END for(a in S) print a, S[a]'

以上是关于查看nginx当前并发连接数 - 修改最高并发数的主要内容,如果未能解决你的问题,请参考以下文章

【ngin】nginx 查看并发连接数的两种方法

nginx并发数疑问

修改TCP/IP并发连接数

Oracle查看和修改连接数(进程/会话/并发等等)

Nginx查看并发连接数

当前服务器的并发连接数查看