Como usar o Django com o Gunicorn¶
Gunicorn (‘Green Unicorn’) é um servidor WSGI para Unix feito em Python puro. Ele não tem depedências e é fácil de instalar e usar.
Instalando o Gunicorn¶
Instalar 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 deployment documentation do Gunicorn para dicas adicionais