Cherokee + Uwsgi + пилоны
Вопрос
Я успешно развернул приложение Django с UWSGI + Cherokee. Тем не менее, я хочу поэкспериментировать с пилонами, прежде чем я пойду на решение Django.
Пока я последовал к инструкциям / рекомендациям здесь:Развертывание пилонов с UWSGI
Пастер служит работает без сцепки. Но когда я пытаюсь служить через Uwsgi, я никудаюсь:
/usr/bin/uwsgi -s :5000 --paste config:/var/www/env/helloworld/development.ini -H /var/www/env -M
Мои мосты UWSGI и рабочие процессы породится. Итак, я вижу http: // localhost: 5000Это то, что я получаю:
Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error.
И мой терминал чтения спин (и повторяет, когда я обновляю браузер):
invalid request block size: 21573...skip
Что я делаю неправильно? Я не могу найти какой-либо гида или пошаговый конкретный для UWSGI + Cherokee
Решение
Вы не должны посещать http: // localhost: 5000. Отказ 5000 Это порт, используемый для связи между Cherokee и UWSGI. Таким образом, вы пытаетесь получить доступ к UWSGI напрямую. Вам нужно настроить Cherokee, а затем перейти к адресу: порт, который вы настроили в Cherokee, чтобы увидеть ваш сайт.
Документы: