gunicorn + supervisor

79 views
Skip to first unread message

Guilherme Louro

unread,
Oct 13, 2014, 2:14:35 PM10/13/14
to django...@googlegroups.com
Bom dia, estou tendo um pouco de dificuldade em rodar o gunircorn + supervisor
No momento ele me retorna o seguinte erro: 

2014-10-13 12:42:31,423 INFO supervisord started with pid 1728
2014-10-13 12:42:32,426 INFO spawned: 'gunicorn' with pid 1731
2014-10-13 12:42:32,436 INFO exited: gunicorn (exit status 127; not expected)
2014-10-13 12:42:33,439 INFO spawned: 'gunicorn' with pid 1732
2014-10-13 12:42:33,445 INFO exited: gunicorn (exit status 127; not expected)
2014-10-13 12:42:35,449 INFO spawned: 'gunicorn' with pid 1733
2014-10-13 12:42:35,455 INFO exited: gunicorn (exit status 127; not expected)
2014-10-13 12:42:38,368 WARN received SIGINT indicating exit request


Alguém saberia me ajudar a resolver? Devo estar errando em algo simples. 

Ainda estou um pouco cru nessa parte então eu coloquei o meu projeto teste nesse link para ver se alguém pode me dar uma luz

o arquivo supervisord.conf foi o último teste que eu fiz, antes estava testando sem ele. 

Davi Garcia

unread,
Oct 13, 2014, 3:34:23 PM10/13/14
to django...@googlegroups.com
Opa Guilherme,

Rodando o Gunicorn sem o Supervisord funciona direito? Além disso, sua
pergunta se assemelha com o post abaixo:
http://stackoverflow.com/questions/15293801/supervisor-not-working-with-gunicorn-flask

Abraços,
Davi
> --
> 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.
> Para mais opções, acesse https://groups.google.com/d/optout.

Guilherme Louro

unread,
Oct 13, 2014, 3:46:25 PM10/13/14
to django...@googlegroups.com
Fala Davi,

se eu executar só o gunicorn direto no terminal, sem o supervisor ele funciona do boa: 
gunicorn Teste.wsgi:application --bind 10.0.0.100:5000 --pid /tmp/gunicorn.pid

mas quando jogo o comando para o supervisor ele da esse problema, vou dar uma olhada nesse link que você me mandou. 

Gileno Alves

unread,
Oct 13, 2014, 4:00:28 PM10/13/14
to django...@googlegroups.com
Tu já tentou rodar o script start.sh? Eu não vi você adicionando nas variáveis de ambiente o settings do Django, algo como isso:

DJANGO_SETTINGS_MODULE=Teste.settings
export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE

Eu acho que o erro está no start.sh

--
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.
Para mais opções, acesse https://groups.google.com/d/optout.

Guilherme Louro

unread,
Oct 13, 2014, 4:25:34 PM10/13/14
to django...@googlegroups.com
Fala Gileno, meu teste estava todo sendo em cima do start.sh mas o problema que eu estava tendo é que parecia que ele iniciava o supervisor, mas não conseguia iniciar o gunicorn 

quando eu executava um ps afx eu encontrava o supervisor mas não encontrava o gunicorn

você diz para eu adicionar um DJANGO_SETTINGS_MODULE direto pelo start.sh ?

Gileno Alves

unread,
Oct 14, 2014, 3:00:47 PM10/14/14
to django...@googlegroups.com
Opa, desculpa a demora.

Sim, seria para indicar o módulo que será o settings do Django, eu não estou vendo em canto nenhum essa indicação do módulo. Você não encontra o gunicorn porque ele não consegue subir o processo, inicia e da exit com erro.

Eu tenho um servidor rodando parecido da forma como você fez a diferença é que eu definir essas duas variáveis de ambiente:

DJANGODIR=/path/to/project
DJANGO_SETTINGS_MODULE=project.settings

export DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE
export PYTHONPATH=$DJANGODIR:$PYTHONPATH

--
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.
Para mais opções, acesse https://groups.google.com/d/optout.

Guilherme Louro

unread,
Oct 14, 2014, 3:47:49 PM10/14/14
to django...@googlegroups.com
Showw Gileno, obrigado pela dica.

vou fazer os testes e depois dou um feedback do que rolou
Reply all
Reply to author
Forward
0 new messages