Python windows服务器上带有django的Apscheduler

Python windows服务器上带有django的Apscheduler,python,django,iis,windows-server-2012,apscheduler,Python,Django,Iis,Windows Server 2012,Apscheduler,我正在使用django作为我的网站。在这种情况下,我需要自动运行作业。此django应用程序托管在IIS Windows服务器上 当我在本地(通过命令提示符)运行应用程序时,它可以工作。但在IIS中,作业未运行 下面,我放了一些代码和它的位置。我的项目名称是myProject,我的应用程序名称是myApp 在myApp/init.py中: import os if os.environ.get('RUN_MAIN', None) != 'true': default_app_confi

我正在使用django作为我的网站。在这种情况下,我需要自动运行作业。此django应用程序托管在IIS Windows服务器上

当我在本地(通过命令提示符)运行应用程序时,它可以工作。但在IIS中,作业未运行

下面,我放了一些代码和它的位置。我的项目名称是
myProject
,我的应用程序名称是
myApp

在myApp/init.py中:

import os

if os.environ.get('RUN_MAIN', None) != 'true':
    default_app_config = 'myApp.apps.MyAppConfig'
在myApp/apps.py中:

from django.apps import AppConfig
class MyAppConfig(AppConfig):
    name = 'myApp'
    def ready(self):
        from taskscheduler import updater
        updater.start()
在myApp/views.py中:

def job():
   #some codes
   #and a row creation whether the app runs successfully or failed
在updater/updater.py中:

from apscheduler.schedulers.background import BackgroundScheduler

from myApp import views

def start():
    scheduler = BackgroundScheduler()
    scheduler.add_job(views.job, trigger='cron',hour='*', minute='20')
    scheduler.start()

import logging

logging.basicConfig()
logging.getLogger('apscheduler').setLevel(logging.DEBUG)
请帮帮我。 提前谢谢