哪个设置限制了我的活动连接(ip_conntrack)?

哪个设置限制了我的活动连接(ip_conntrack)?

我有一个带有 ispconfig 的 Web 服务器(mysql & php & nginx)。我的 munin 统计显示连接数限制在 9k 左右。但我找不到可以增加到 9000 左右的设置。

我的系统:Debian 9.8 / 128GB E5-1650v3 / nginx/1.10.3

我的 nginx 设置是:

events {
    worker_connections 768;
    # multi_accept on;
}

下面是显示限制的图表,其他所有图表看起来都很正常。

您能提示一下哪些设置导致了连接数限制吗?

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

答案1

如果超线程处于活动状态,则 Intel E5-1650v3 有 12 个线程。您的 nginx 使用多少个工作线程?如果设置为自动(“ worker_processes auto;”),则默认为处理器数量(12),并且可能会限制您的连接数(12*768=9216)。增加worker_processesworker_connections

您是否已检查过 /etc/security/limits.conf 中运行 nginx 进程的用户的最大打开文件(nofile)限制?

相关内容