ubuntu - 如何获取 nginx 使用的当前 worker 连接?

标签 ubuntu nginx

Nginx.conf,看起来像这样

user www-data;
worker_processes 4;
pid /run/nginx.pid;
events {
        worker_connections 768;
        # multi_accept on;
}

命令 ulimit -n 给出可用的工作连接数,我想要 nginx 当前正在使用的数量。

最佳答案

ngx_http_stub_status_module 模块提供对基本状态信息的访问。

location /basic_status {
    stub_status;
}

此配置创建一个简单的网页,其中包含基本状态数据,如下所示:

Active connections: 291 
server accepts handled requests
 16630948 16630948 31070465 
Reading: 6 Writing: 179 Waiting: 106 

来源:https://nginx.org/en/docs/http/ngx_http_stub_status_module.html

关于ubuntu - 如何获取 nginx 使用的当前 worker 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39264533/

相关文章:

ubuntu - 如何将两台独立的ubuntu机器连接到同一个hadoop集群

linux - 为什么我不能在 Linux 上更改 PCI 配置寄存器?

php - php 解释器中未显示的特殊字符

ruby-on-rails - 须藤标准输出 : unicorn_appname_production: unrecognized service

http - 为什么 HTTP 请求的初始连接时间这么长?

ubuntu - ansible playbook 变量的值如何在另一个 paybook 中使用?

node.js - 我应该将我的 Node JS 应用程序放在哪里,以便可以通过主网站访问它?

angularjs - 如何在 Node/Angular/nginx 应用程序上强制缓存过期

php - nginx - 无法打开主脚本

NGinx - 对特定 URL 模式的请求进行计数