DEBUG:apscheduler.scheduler:Следующее пробуждение должно произойти в 2019-12-19 12:24:50.010070+08:00 (через 4,996792 секунды)

Я всегда получаю эту ошибку, когда запускаю свою работу. Это просто происходит, когда я использую миллион данных в базе данных, но когда я использую тысячу данных, все работает гладко без этой ошибки.

-1
Dr.Robot 19 Дек 2019 в 07:27

1 ответ

Я бы сказал, что если проблема возникает, когда данные становятся больше, то APScheduler может пропустить задание из-за того, что обработка данных занимает много времени.

Можешь попробовать:

  • Переместите свою работу в самый конец метода и поместите ее прямо перед ответом
  • Добавьте параметр misfire_grace_time при запуске задания (например, misfire_grace_time=5000)
0
Alveona 19 Дек 2019 в 23:29