Nginx worker_connections
设置工作进程可以打开的最大并发连接数。此数字包括所有连接(例如,与代理服务器的连接等),而不仅仅是与客户端的连接。另一个考虑因素是同时连接的实际数量不能超过最大打开文件数的当前限制。我对此几乎没有疑问:
答案 0 :(得分:0)
当您可能受资源限制时,设置下限可能很有用。某些连接(例如,保持活动连接)实际上会浪费您的资源(即使nginx非常高效,它也是如此),并且对于通用服务器的正确操作不是必需的。
拥有较低的资源限制将向nginx表明您的物理资源较少,而那些可用的应该分配给新的连接,而不是为空闲的keep-alive连接提供服务。
建议值是多少?这是默认设置。
默认值都记录在文档中:
默认值:worker_connections 512;
也可以是confirmed in the source-code at event/ngx_event.c
13 #define DEFAULT_CONNECTIONS 512