Я пытался реализовать шлюз веб-сервера (для забавы и в образовательных целях), и у меня есть несколько вопросов о базовой архитектуре FastCGI / SCGI в отношении предварительной модели.
КакРеализации FastCGI / SCGI обрабатывают связь в сценариях перед форком?AFAIK, шлюз имеет только один сокет для подключения к серверу FastCGI.Обычно есть родительский процесс, который принимает соединения от шлюза и передает работу одному из предварительно разветвленных рабочих.
Поскольку соединения установлены после , дочерние элементы разветвляются,как вы предполагаете, чтобы дети использовали эти сокеты для связи со шлюзом?