Deploy Django com Gunicorn e Nginx

106 views
Skip to first unread message

t...@growthtech.com.br

unread,
Aug 2, 2018, 2:36:40 PM8/2/18
to django...@googlegroups.com

Boa tarde pessoa!

 

Estou fazendo deploy da minha aplicação em uma VM com Debian.

Já instalei o Gunicorn e Nginx, mas está dando erro e não consigo acessa a minha aplicação.

Ao acessar a VM via IP, é exibido “500 Internal Srver Error”.

Alguém poderia ajudar por favor.

Seguem os dados abaixo:

 

 

Atenciosamente,

 

Patricia F. Franca

Gerente de Soluções e Operações

t...@growthtech.com.br

www.growthtech.com.br

image003.jpg

Luiz Carlos Santos

unread,
Aug 2, 2018, 2:39:20 PM8/2/18
to Django Brasil

--
Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasil+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Luiz Carlos Santos

unread,
Aug 2, 2018, 2:41:19 PM8/2/18
to Django Brasil

t...@growthtech.com.br

unread,
Aug 2, 2018, 3:20:34 PM8/2/18
to django...@googlegroups.com

Ok Obrigada.

Eu havia seguido todo o procedimento conforme esse link (https://jee-appy.blogspot.com/2017/01/deply-django-with-nginx.html?showComment=1533222160594#c9080436027288394503), mas ocorreu o erro que informei.

Agora estou seguindo o link que você enviou.

 

Criei o arquivo /etc/systemd/system/gunicorn.service.

 

Ao rodar, ocorreu o erro:

--

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.


Para mais opções, acesse https://groups.google.com/d/optout.

 

--

Você recebeu essa mensagem porque está inscrito no grupo "Django Brasil" dos Grupos do Google.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para django-brasi...@googlegroups.com.

image003.jpg
image002.jpg
image007.png
image008.jpg

Ricardo Lima Mazzolli

unread,
Aug 3, 2018, 5:00:54 AM8/3/18
to django...@googlegroups.com
Oi Patrícia!

Vou jogar uma adivinhação aqui porque já tive um problema parecido.

Cenário: Estou usando uma VM Debian com um virtualenvwrapper instalado e ativado e o meu projeto em Django está em uma pasta diferente. A estrutura é mais ou menos essa:

/envs -> virtualenvs
/www
/www/meusite.com.br -> Diretório raiz do "meusite.com.br"
/www/meusite.com.br/nginx.conf -> Configurações do nginx para esse projeto
/www/meusite.com.br/meusite.service -> Configurações do service do gunicorn
/www/meusite.com.br/meusite -> Projeto Django
/www/meusite.com.br/meusite/meusite -> Localização do arquivo wsgi.py

Nessa situação, o gunicorn está procurando o wsgi.py no diretório /www/meusite.com.br. Então, com a virtualenv ativada, você deve dar o comando (no meu caso):
add2virtualenv /www/meusite.com.br/meusite

Isso especifica que o diretório a ser encontrado seja esse.

Tenta aí e posta pra gente o resultado!

Grande abraço!
Ricardo L. Mazzolli
"No xadrez, chama-se 'enrascada' quando o movimento mais correto é não se mexer." (Sr. Ninguém)
Reply all
Reply to author
Forward
0 new messages