У меня есть скрипт Python, который отлично работает в веб-приложении Azure.В скрипте есть фрагмент кода, который выполняется в заранее определенное время.Ниже приведен сценарий Python для этой функции:
from threading import Thread
import schedule
import time
def save_data_in_db():
## This function is called at the pre defined time
## and it does all the stuff
def db_thread():
# Schedule the db function to run at given time
schedule.every().day.at("01:00").do(save_data_in_db)
while True:
schedule.run_pending()
time.sleep(1)
def main():
# Start a separate thread for downloading data files
Thread(target=db_thread).start()
Чтобы проверить это на своей локальной системе, я оставил систему на всю ночь, и она работала нормально.Затем я развернул его в веб-приложении Azure, и кажется, что оно не работает.У меня есть вход в мой скрипт Python, который хранит все журналы, но я вижу, что нет журналов для этой темы.Похоже, эта функция никогда не вызывается.На данный момент я не знаю, есть ли идеи о том, как отладить этот сценарий.Пожалуйста, предложите любые хорошие моменты.