Cherokee + uWSGI + Piloni
Domanda
Ho distribuito con successo un'app Django con uWSGI + Cherokee.Tuttavia, voglio sperimentare con Pylons prima di decidere su Django.
Finora ho seguito le istruzioni/consigli qui:Distribuzione di piloni con uWSGI
Il servizio Paster funziona senza intoppi.Ma quando provo a servire tramite uWSGI, non arrivo da nessuna parte:
/usr/bin/uwsgi -s :5000 --paste config:/var/www/env/helloworld/development.ini -H /var/www/env -M
I miei processi master e di lavoro uWSGI vengono generati.Quindi visito http://localhost:5000Questo è quello che ottengo:
Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error.
E il mio terminale rilegge (e ripete quando aggiorno il browser):
invalid request block size: 21573...skip
Che cosa sto facendo di sbagliato?Non riesco a trovare alcuna guida o procedura dettagliata specifica per uWSGI + Cherokee
Soluzione
Non dovresti visitare http://localhost:5000.5000 è la porta utilizzata per la comunicazione tra Cherokee e uWSGI.Quindi stai provando ad accedere direttamente a uWSGI.Devi configurare Cherokee e poi andare all'indirizzo:porta che hai configurato in Cherokee per vedere il tuo sito web.
Documenti: