我一直在尝试实现一个 Web 服务器网关(出于娱乐和教育目的),我对 FastCGI/SCGI 背后的核心架构与 pre-fork 模型有一些疑问。
FastCGI/SCGI 实现如何处理 pre-fork 场景中的通信?AFAIK,网关只有一个套接字来连接到 FastCGI 服务器。通常,有一个父进程接受来自网关的连接并将工作移交给预先分叉的工作人员之一。
由于在孩子分叉后建立连接,您应该如何让孩子使用这些套接字与网关进行通信?
我一直在尝试实现一个 Web 服务器网关(出于娱乐和教育目的),我对 FastCGI/SCGI 背后的核心架构与 pre-fork 模型有一些疑问。
FastCGI/SCGI 实现如何处理 pre-fork 场景中的通信?AFAIK,网关只有一个套接字来连接到 FastCGI 服务器。通常,有一个父进程接受来自网关的连接并将工作移交给预先分叉的工作人员之一。
由于在孩子分叉后建立连接,您应该如何让孩子使用这些套接字与网关进行通信?