AWS Worker Tier Cron - Serverfehler Nr. 500 - "AWS aws-sqsd / 2.0 nach http 1.1 500"

Ich versuche einen Cronjob bei Elastic Beanstalk einzurichten. Die Aufgabe wird geplant. Zu Testzwecken sollte es jede Minute laufen ... Es funktioniert jedoch nicht. Es ist eine Django-App. Die App wird in zwei Umgebungen ausgeführt, wobei die eine die Arbeitskraft und die andere die Anwendung "hostet".

Dieser Teil funktioniert. Der Befehl wird ausgeführt, aber nicht ausgeführt (die Dateien werden nicht gelöscht).

Hier ist 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: "* * * * *"    

Dies wird jedoch in der Protokolldatei im access_log-Teil gedruckt:"POST /myapp/management/commands/delete_expired_files HTTP/1.1" 500 124709 "-" "aws-sqsd/2.0"

Dies ist die Protokolldatei, auf die ich bisher zugreife:Log file content

Warum ist es? Wie kann ich es reparieren? Ich danke dir sehr

Antworten auf die Frage(0)

Ihre Antwort auf die Frage