nginx工作进程始终仅运行1

nginx工作进程始终仅运行1,nginx,openresty,worker-processes,Nginx,Openresty,Worker Processes,我有以下配置 工人(u)流程4 ; 但我注意到它总是只击中一个工人 我正在本地Centos虚拟机上测试。我在特定端口上执行curlhttp调用,添加了一个包含1000个curl请求的文件,并从多个终端窗口运行它们 但他们都只打了一个工人。是否有一种方法可以让我至少启动一个以上的工作人员。有人能分享一下他们在这方面的知识吗。 在epoll和accept中,负载平衡算法有所不同:Linux似乎选择了最后添加的进程,一种类似后进先出的行为。最近添加到等待队列的进程将获得新连接。此行为导致最繁忙的进程(

我有以下配置

工人(u)流程4 ;

但我注意到它总是只击中一个工人

我正在本地Centos虚拟机上测试。我在特定端口上执行curlhttp调用,添加了一个包含1000个curl请求的文件,并从多个终端窗口运行它们

但他们都只打了一个工人。是否有一种方法可以让我至少启动一个以上的工作人员。有人能分享一下他们在这方面的知识吗。

在epoll和accept中,负载平衡算法有所不同:Linux似乎选择了最后添加的进程,一种类似后进先出的行为。最近添加到等待队列的进程将获得新连接。此行为导致最繁忙的进程(仅返回事件循环的进程)接收大部分新连接。因此,最忙的工人很可能得到大部分的负荷