Cherokee + uwsgi + Pylônes
Question
J'ai déployé avec succès une application Django avec uwsgi + Cherokee. Cependant, je veux expérimenter Pylônes avant d'aller décider de Django.
Jusqu'à présent, j'ai suivi les instructions / recommandations ici: Déploiement Pylônes avec uwsgi
Paster servent fonctionne sans accroc. Mais lorsque je tente de servir via uwsgi, je reçois nulle part:
/usr/bin/uwsgi -s :5000 --paste config:/var/www/env/helloworld/development.ini -H /var/www/env -M
Mon maître uwsgi et processus de travail sont donné naissance. , Je visite http: // localhost: 5000 Voilà ce que je reçois:
Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error.
Et mon terminal relit (et répète quand je refresh navigateur):
invalid request block size: 21573...skip
Qu'est-ce que je fais mal? Je ne peux pas trouver un guide ou étape par étape spécifique pour uwsgi + Cherokee
La solution
Vous ne devriez pas visiter http: // localhost: 5000 . 5000, il est l'utilisation du port pour la communication entre Cherokee et uwsgi. Donc, vous essayez d'accéder uwsgi directement. Vous devez configurer Cherokee, puis allez à l'adresse: port que vous avez configuré à Cherokee pour voir votre site
.Docs: