Nginx worker\u连接的最佳值

Nginx worker\u连接的最佳值,nginx,connection,connection-pooling,worker,ngx-core-module,Nginx,Connection,Connection Pooling,Worker,Ngx Core Module,Nginx设置工作进程可以打开的最大同时连接数。该数字包括所有连接(例如与代理服务器的连接等),而不仅仅是与客户端的连接。另一个考虑因素是,同时连接的实际数量不能超过当前打开文件的最大数量限制。关于这一点,我有一些疑问: 这方面的最佳值或建议值是什么 使用大量工作连接的缺点是什么 当您可能受到资源限制时,设置下限可能很有用。某些连接,例如保持活动连接,实际上是在浪费您的资源(即使nginx非常高效,事实就是如此),并且对于通用服务器的正确操作来说不是必需的 具有较低的资源限制将向nginx表明物

Nginx设置工作进程可以打开的最大同时连接数。该数字包括所有连接(例如与代理服务器的连接等),而不仅仅是与客户端的连接。另一个考虑因素是,同时连接的实际数量不能超过当前打开文件的最大数量限制。关于这一点,我有一些疑问:

  • 这方面的最佳值或建议值是什么
  • 使用大量工作连接的缺点是什么

  • 当您可能受到资源限制时,设置下限可能很有用。某些连接,例如保持活动连接,实际上是在浪费您的资源(即使nginx非常高效,事实就是如此),并且对于通用服务器的正确操作来说不是必需的

    具有较低的资源限制将向nginx表明物理资源不足,可用的资源应该分配给新的连接,而不是为空闲的保持活动的连接服务

    建议值是多少?这是默认值

    默认值都记录在文档中:

    默认值:worker\u连接512

    也可以是

    13#定义默认的#U连接512


    还有一个,好问题!发布更多!我知道默认值是512。但我不确定为什么它应该是最佳值?许多客户端并发连接和与上游连接的连接之间应该存在某种关联。@Aarti,但您没有指定任何要求;你刚才问什么是最佳价值本身!