Задания Cron запускаются поздно после сбоя предыдущего задания - PullRequest
0 голосов
/ 22 февраля 2019

Я пытаюсь запускать задание каждую секунду через каждые 5 минут, например, 10: 00: 01,10: 05: 01 и т. Д. С кодом Python ниже.По большей части задания выполняются вовремя, но в некоторых случаях после сбоя задания (например, некоторые данные отсутствуют в какой-то момент времени, поэтому возникает исключение), следующие задания не запускаются в ожидаемое время (следующие 5-минутный интервал + 1 с) но часы спустя.Почему это может быть?

from apscheduler.schedulers.blocking import BlockingScheduler
import myjob as jb
import sys

def job_function():
    print("running scraper")
    scp = jb.run()
    scp.access()

sched = BlockingScheduler()



minstr = ','.join(str(i) for i in range(59) if i % 5 == 0)
sched.add_job(job_function, 'cron', minute=minstr, second = "1")

sched.start()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...