Создание нескольких исполняемых C-процессов с помощью Apache / FastCGI - PullRequest
1 голос
/ 22 апреля 2010

Мне не удалось найти помощь по этой проблеме. Я хочу сделать следующее: у меня есть несколько исполняемых файлов на основе C, которые реализуют логику на стороне сервера. Для каждого клиента должен быть запущен один процесс. Процесс должен быть вызван при первом запросе HTTP от клиента и завершен, как только конкретный запрос HTTP поступит позже.

Так вот в чем вопрос. Как я могу запустить новый процесс из программы FCGI, основанной на внутреннем HTTP-запросе, запустить мой C-исполняемый файл в этом процессе, а затем завершить процесс из той же программы FCGI? В результате процессы обслуживающего приложения на языке C запускаются в фоновом режиме.

1 Ответ

1 голос
/ 23 июня 2010

Если вы загружаете devkit с fastcgi.com, он содержит пример для многопоточного сервера, который использует функции libfcgi для разделения заголовков в рабочих потоках.

должен дать вам хорошую отправную точку для управления вашимисполняемый экземпляр (ы).

...