/ / Якщо я хочу використовувати додаток пілонів з Apache, чи потрібно використовувати mod_wsgi або проксі для вставки? - python, apache2, pylons, mod-wsgi

Якщо я хочу використовувати додаток з пілонами з Apache, чи слід використовувати mod_wsgi або проксі для вставки? - python, apache2, pylons, mod-wsgi

Або я повинен використовувати абсолютно інший сервер?

Відповіді:

8 для відповіді № 1

Nginx з mod_wsgi вимагає використання неблокуючих асинхронних рамок та налаштувань, і, ймовірно, не вийде з поля Пілони.

Зазвичай я йду маршрутом проксі-сервера доавтономний процес Pylons з використанням сервера WSGI PasteScript # cherrypy WSGI (як його більш ефективний, ніж один Paste # http, хоча він не "переробив нитки, якщо у вас є витоки ...).

Якщо ви налаштовані на використання Apache та його твій сервер (щоб ви могли компілювати та запускати Apachemod_wsgi), я пропоную використовувати цю програму як її менший рівень обслуговування для ефективного використання декількох ядер. За допомогою установки проксі-сервера вам доведеться використовувати mod_proxy_balancer з декількома процесами вставки, щоб ефективно використовувати декілька ядер / процесор.

Якщо ви Apache (спільний хостинг) "розгортаєте до когось іншого", mod_proxy, як правило, є більш простим рішенням, оскільки його запас в Apache 2.2 і вище.

Особисто я зазвичай розгортаю за допомогою nginx + proxy для декількох процесів вставки.


0 для відповіді № 2

Я також використовував mod_fastcgi + flup для великогоуспіх вже кілька разів. Існує пара рецептів для налаштування цієї налаштування, але, на жаль, для роботи все, можливо, все-таки знадобиться певна настройка:

http://wiki.pylonshq.com/display/pylonscookbook/Production+Deployment+Using+Apache,+FastCGI+and+mod_rewrite