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

Foi útil?

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:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top