У меня есть веб-приложение Django, размещенное на IIS.Я подпроцесс должен последовательно работать вместе с веб-приложением.Когда я запускаю приложение локально, используя
python manage.py runserver
, фоновая задача отлично работает во время работы приложения.Однако размещенная на IIS фоновая задача не запускается.Как заставить задачу работать, даже если она размещена на IIS?
В файле manage.py в Django у меня есть следующий код:
def run_background():
return subprocess.Popen(["python", "background.py"], creationflag=subprocess.CREATE_NEW_PROCESS_GROUP)
run_background()
execute_from_command_line(sys.argv)
Что можно сделать, чтобы сделать фонзадание всегда запускается даже на IIS?