Как запустить планировщик в разных приложениях одного проекта django

В моем проекте есть два приложения: app1 и app2. Я запускаю запланированную задачу в файле views.py для app1 и app2 каждый месяц в разное время. Но приложение app1 работает нормально, а планировщик приложения app2 не вызывается вообще. Вот мой код. app1 views.py code

'''
from apscheduler.schedulers.background import BackgroundScheduler
scheduler = BackgroundScheduler()
def start_job():
    global job
    scheduler.add_job(ampplan, 'cron', day=15, hour=18, minute=46)
    scheduler.add_job(calib, 'cron', day=27, hour=5, minute=15)
    scheduler.add_job(oildue, 'cron', day=27, hour=5, minute=30)
    scheduler.add_job(sdrmplan, 'cron', day=27, hour=5, minute=45)
    try:
        scheduler.start()
    except:
        pass
start_job() 

'''

код app2 views.py

'''
scheduler = BackgroundScheduler()
def nlr_start_job():
    global job
    scheduler.add_job(ampplan, 'cron', day=15, hour=20, minute=0)
    scheduler.add_job(calib, 'cron', day=27, hour=6, minute=1)
    scheduler.add_job(oildue, 'cron', day=27, hour=6, minute=10)
    scheduler.add_job(sdrmplan, 'cron', day=27, hour=6, minute=20)
    try:
        scheduler.start()
    except:
        pass
nlr_start_job()

'''

Вернуться на верх