Cron de camada do trabalhador da AWS - erro do servidor # 500 - "pós http 1.1 500 AWS aws-sqsd / 2.0"

Estou tentando configurar um cronjob no Elastic Beanstalk. A tarefa está sendo agendada. Para fins de teste, ele deve ser executado a cada minuto ... No entanto, não está funcionando. É um aplicativo Django. O aplicativo está sendo executado em dois ambientes, um é o trabalhador e o outro está "hospedando" o aplicativo.

Esta parte está funcionando. O comando está sendo executado, mas não está sendo executado (os arquivos não estão sendo excluídos).

Aqui estáviews.py:

@login_required def delete_expired_files(request): users = DemoUser.objects.all() for user in users: documents = Document.objects.filter(owner=user.id) if documents: for doc in documents: now = timezone.now() if now >= doc.date_published + timedelta(days = doc.owner.group.valid_time): doc.delete() return redirect("user_home")

cron.yml:

version: 1
cron:
    - name: "delete_expired_files"         
url: "http://networksapp.elasticbeanstalk.com/networks_app/delete_expired_files"
schedule: "* * * * *"    

No entanto, ele imprime isso no arquivo de log na parte access_log:"POST /myapp/management/commands/delete_expired_files HTTP/1.1" 500 124709 "-" "aws-sqsd/2.0"

Este é o arquivo de log que estou acessando até agora:Conteúdo do arquivo de log

Por que é isso? Como posso corrigir isso? Muito obrigado.

questionAnswers(0)

yourAnswerToTheQuestion