Open diraol opened 6 years ago
Vou ver agora.
Rodei aqui a importação do Senado invocada pela URL. O importador foi chamado, mas deu um erro =( Mas aí foi um pau do importador em si.
Para a conv
funcionou perfeitamente.
O que eu fiz:
Subi o ambiente com o script run.sh
, criei o super usuário (docker-compose exec django python manage.py createsuperuser
) e por fim chamei a URL http://localhost/importar/conv/
pelo navegador.
Como vc viu o log do Celery?
Eu vi o log com o comando docker-compose logs --tail=100 -t -f celery
.
Eu editei o docker-compose.yml e comentei o "service" test
. Ai rodei docker-compose up
ao invés de docker-compose up django
. Dessa forma, o log de todos os containers aparecem no shell. ;)
Outro dia aconteceu algo parecido comigo... comecei a importar a cdep (chamando via URL) a importação começou... mas de repente parou! Depois disso tentei de novo chamar outra importação e não funcionou! Acho que depois de restartar o container voltou a funcionar (mas não tenho certeza, já q no fim acabei rodando o importador pelo django shell).
Mas a treta parece ser com o Celery... será q ele tem algum tipo de timeout default pra execução das tasks ou algo assim? @cemsbr teria algum palpite?
Subi o projeto "do zero" localmente, criei o "sueper usuário" via command line e tentei realizar a importação (
conv
ecmsp
) pela URL de importação de dados. Aparentemente o "processo" foi disparado (no browser há indicação de que a importação foi iniciada assíncronamente), mas não há qualquer indício de que o processo tenha, de fato, sido iniciado. Nos logs do nginx há indicação de que houve um GET na respectiva URL.Nos logs do container do
django
há só a indicação de que o importador foi chamado (log INFO).Nos logs do RabbitMQtambém há uma indicação de que houve uma conexão.
Mas, nos logs do
celery
não há nada.@leonardofl fiz algo de errado? Esqueci de algo? Você consegue rodar localmente ai?