Как я могу развернуть сервер приложений django как яйцо, работающее за fastcgi? - PullRequest
0 голосов
/ 22 января 2009

Я хочу запустить сервер приложений django за apache / fastcgi. Это не проблема, Django делает это из коробки.

Я хочу, чтобы этот appserver был развернут через setuptools. То есть я сделаю это как яйцо и установлю его с помощью easy_install. И эту часть я тоже могу обработать, хотя setuptools не является стандартным дополнением к серверу приложений django.

Но что я не могу понять, так это то, как dispatch.fcgi фактически вызывает этот my_app.egg, чтобы «запустить» процесс сервера. Кто-нибудь когда-нибудь запускал в этом конфиге раньше?

1 Ответ

3 голосов
/ 22 января 2009

Вместо этого вы, вероятно, захотите использовать что-то вроде Вставить , чтобы делегировать ваше яйцо (см. Пример Вставить файл конфигурации развертывания здесь ); это означает выполнение вещи flup (которая переводит FastCGI в WSGI) вручную, так как вы будете указывать flup на Paste вместо Django, но вы можете взглянуть на сценарий управления Django, чтобы узнать, как он работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...