Como usar o Django com o Gunicorn

O Gunicorn (‘Green Unicorn’) é um seridor WSGI para Unix feito em Python puro. Ele não tem depedências e é fácil de instalar e usar.

Instalando o Gunicorn

Instalar o Gunicorn é tão fácil quando pip install gunicorn. Para mais detalhes, veja a gunicorn documentation.

Rodando Django em Gunicorn como uma aplicação WSGI genérica.

Quando Gunicorn é instalado, um comando gunicorn é disponibilizado para iniciar o o processo servidor do Gunicorn. Na sua forma mais simples, gunicorn somente precisa ser chamado com a localização do módulo contendo o objeto da aplicação WSGI nomeado application. Então para um típico projeto Django, chamar o gunicorn deve parecer com:

gunicorn myproject.wsgi

Isso irá iniciar um processo de uma thread escutando na 127.0.0.1:8000. Isso requer que seu projeto esteja no path Python; a maneira mais simples de verificar isso é rodar este comando do memso diretório que seu arquivo manage.py

Veja a deployment documentation do Gunicorn para dicas adicionais

Back to Top