【发布时间】:2022-02-22 21:08:51
【问题描述】:
根据我对SCGI specification 的理解,SCGI 服务器一次只能处理一个请求。 SCGI 服务器一次只能处理一个请求是真的吗?
如何解决这个限制,以便使用 SCGI 提供服务的 Web 应用程序一次能够处理多个请求?
我考虑过启动多个 SCGI 服务器。例如,如果我启动两个 SCGI 服务器分别监听 127.0.0.1:8000 和 127.0.0.1:8001,我可以像这样配置 NGINX Web 服务器:
upstream myservers {
server 127.0.0.1:8080;
server 127.0.0.1:8001;
}
location / {
include /etc/nginx/scgi_params;
scgi_pass myservers;
}
这种方法实际上是否允许我的 Web 应用程序一次处理多个请求?
【问题讨论】: