From d80ec962a501c1de694033bac74f1ba260e96a95 Mon Sep 17 00:00:00 2001 From: cuom1999 Date: Sat, 20 May 2023 10:06:00 +0900 Subject: [PATCH] Try slowing down rejudge enqueue --- judge/tasks/submission.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/judge/tasks/submission.py b/judge/tasks/submission.py index aa474f8..1c39b1c 100644 --- a/judge/tasks/submission.py +++ b/judge/tasks/submission.py @@ -1,6 +1,7 @@ from celery import shared_task from django.core.cache import cache from django.utils.translation import gettext as _ +from time import sleep from judge.models import Problem, Profile, Submission from judge.utils.celery import Progress @@ -34,6 +35,7 @@ def rejudge_problem_filter( for submission in queryset.iterator(): submission.judge(rejudge=True, batch_rejudge=True) rejudged += 1 + sleep(0.1) if rejudged % 10 == 0: p.done = rejudged return rejudged