Cherokee + UWSGI + Pylons
Pergunta
Eu implantei com sucesso um aplicativo Django com UWSGI + Cherokee. No entanto, quero experimentar pilões antes de decidir sobre o Django.
Até agora, segui as instruções/recomendações aqui:Implantando pilões com UWSGI
Servir de Paster funciona sem problemas. Mas quando tento servir via UWSGI, não chego a lugar algum:
/usr/bin/uwsgi -s :5000 --paste config:/var/www/env/helloworld/development.ini -H /var/www/env -M
Meus mestres e processos de trabalhadores da UWSGI são gerados. Então, eu visito http: // localhost: 5000Isso é o que eu recebo:
Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error.
E meu terminal lê de volta (e repete quando eu atualizo o navegador):
invalid request block size: 21573...skip
O que estou fazendo errado? Não consigo encontrar nenhum guia ou passo a passo específico para UWSGI + Cherokee
Solução
Você não deve visitar http: // localhost: 5000. 5000 É o uso da porta para a comunicação entre Cherokee e UWSGI. Então você está tentando acessar o UWSGI diretamente. Você precisa configurar o Cherokee e depois ir para o endereço: Port que você configurou em Cherokee para ver seu site.
Documentos: