11# coding=utf-8
22
3- import logging
43import datetime
54
5+ from apscheduler .schedulers .background import BackgroundScheduler
66from django .db import transaction
7+ from django .db .models import Q , Max
78from django .utils import timezone
8- from apscheduler .schedulers .background import BackgroundScheduler
99from django_apscheduler .jobstores import DjangoJobStore
10+
1011from application .models import Application , Chat , ChatRecord
11- from django .db .models import Q , Max
1212from common .utils .lock import try_lock , un_lock , lock
1313from common .utils .logger import maxkb_logger
14-
1514from knowledge .models import File
1615
1716scheduler = BackgroundScheduler ()
@@ -25,7 +24,7 @@ def clean_chat_log_job():
2524@lock (lock_key = 'clean_chat_log_job_execute' , timeout = 30 )
2625def clean_chat_log_job_lock ():
2726 from django .utils .translation import gettext_lazy as _
28- maxkb_logger .info (_ ('start clean chat log' ))
27+ maxkb_logger .debug (_ ('start clean chat log' ))
2928 now = timezone .now ()
3029
3130 applications = Application .objects .all ().values ('id' , 'clean_time' )
@@ -71,7 +70,7 @@ def clean_chat_log_job_lock():
7170 if deleted_count < batch_size :
7271 break
7372
74- maxkb_logger .info (_ ('end clean chat log' ))
73+ maxkb_logger .debug (_ ('end clean chat log' ))
7574
7675
7776def run ():
0 commit comments