perf: 优化 ops task

This commit is contained in:
ibuler
2024-03-18 14:19:15 +08:00
committed by 老广
parent 90d4914280
commit e9f591b33b
4 changed files with 46 additions and 33 deletions

View File

@@ -1,10 +1,11 @@
# coding: utf-8
import datetime
import time
from celery import shared_task
from celery.exceptions import SoftTimeLimitExceeded
from django.utils.translation import gettext_lazy as _
from django.utils import timezone
from django.utils.translation import gettext_lazy as _
from django_celery_beat.models import PeriodicTask
from common.const.crontab import CRONTAB_AT_AM_TWO
@@ -143,3 +144,11 @@ def clean_job_execution_period():
with tmp_to_root_org():
del_res = JobExecution.objects.filter(date_created__lt=expired_day).delete()
logger.info(f"clean job_execution db record success! delete {days} days {del_res[0]} records")
@shared_task
def longtime_add(x, y):
print('long time task begins')
time.sleep(50)
print('long time task finished')
return x + y