Я выполняющей функцию каждый второй с помощью Python apscheduler (версия 3.0.1)питон apscheduler - пропущено: максимальное количество запущенных экземпляров достигло
код:
scheduler = BackgroundScheduler()
scheduler.add_job(runsync, 'interval', seconds=1)
scheduler.start()
Это работает отлично большую часть время, но иногда я получаю это предупреждение:
WARNING:apscheduler.scheduler:Execution of job "runsync (trigger: interval[0:00:01], next run at: 2015-12-01 11:50:42 UTC)" skipped: maximum number of running instances reached (1)
1. Правильно ли это выполняется для этого метода?
2. Что означает это предупреждение? Влияет ли это на выполнение задач внутри функции?
3. Как справиться с этим?
Привет, Alex, Проверка задачи для папки внутри местоположения FTP, и если папка найдена, она начинает получать данные из тех папок, которые могут занимать до 24 часов. – ashishashen
Поскольку этот процесс занимает больше секунды, вы будете видеть эти предупреждения много. Однако вам не нужно ничего делать. –