У нас установлен nginx, и мы хотим создать несколько файлов ".fcgi". Программы были написаны на C. Как мы создаем все файлы за один раз?
редактировать
Это сценарий:
У меня есть 3 разные программы. Допустим, у меня есть результаты поиска в google, yahoo, bing. Я хочу показать 3 столбца, в которых размещены результаты вышеуказанных провайдеров. У меня есть 3 скрипта fcgi, по одному на каждого провайдера.
Как вы предлагаете задействовать все три?
Тот факт, что вы называете их «сценариями FCGI», подразумевает, что вы хотите, чтобы ваши исполняемые файлы были недолговечными; Это не совсем то, для чего был разработан FCGI. Одна из особенностей FCGI заключается в том, что процессы предназначены для длительной работы (по сравнению со старыми сценариями CGI, которые повторно инициализируются при каждом вызове).
Вместо переключения между тремя разными исполняемыми файлами, подключенными через FCGI, могли бы вы использовать один долго работающий исполняемый файл через FCGI, который имеет внутренний указатель на функцию для определения желаемой функциональности для каждого вызова?
Другая половина вашего вопроса связана с тем, как управлять работающим приложением FCGI, чтобы обеспечить к нему доступ через nginx. Вам понадобится приложение для управления процессами, например руководитель для запуска и мониторинга вашего приложения FCGI.