Python Django APScheduler作业挂起,无错误

Python Django APScheduler作业挂起,无错误,python,django,apscheduler,Python,Django,Apscheduler,我使用django apscheduler来管理任务。 但是在服务器启动一段时间后,当我检查django管理页面时,作业停止工作。 也没有错误日志 这是我的runapscheduler.py 这是我的urls.py,当django启动时,我在这里启动apscheduler ... urlpatterns = ... runapscheduler.start() 该任务应每15分钟运行一次。但不知怎的,在我检查状态之前,apscheduler并没有解雇这个工作。 我应该如何防止这种情况发生?

我使用django apscheduler来管理任务。 但是在服务器启动一段时间后,当我检查django管理页面时,作业停止工作。 也没有错误日志

这是我的runapscheduler.py

这是我的
urls.py
,当django启动时,我在这里启动apscheduler

...
urlpatterns = ...

runapscheduler.start()
该任务应每15分钟运行一次。但不知怎的,在我检查状态之前,apscheduler并没有解雇这个工作。

我应该如何防止这种情况发生?

不会错过计时。你可以试试看

from simple_scheduler.event import event_scheduler
hour =   ["0"+str(h) if h//10 == 0 else str(h) for h in range(0,24)]
minute = ["0"+str(h) if h//10 == 0 else str(h) for h in [5,20,35,50]]
WHEN = ["*|"+str(h)+":"+str(m) for h in hour for m in minute]

event_scheduler.add_job(target = process_tt_file.start_tt_process,
                        when = WHEN,
                        tz = settings.TIME_ZONE)
event_scheduler.run()
from simple_scheduler.event import event_scheduler
hour =   ["0"+str(h) if h//10 == 0 else str(h) for h in range(0,24)]
minute = ["0"+str(h) if h//10 == 0 else str(h) for h in [5,20,35,50]]
WHEN = ["*|"+str(h)+":"+str(m) for h in hour for m in minute]

event_scheduler.add_job(target = process_tt_file.start_tt_process,
                        when = WHEN,
                        tz = settings.TIME_ZONE)
event_scheduler.run()