python apscheduler - skipped: maximum number of running instances reached

出现问题的代码

1
2
3
scheduler = BackgroundScheduler()
scheduler.add_job(runsync, 'interval', seconds=1)
scheduler.start()

问题出现的情况

  • 运行一段代码,时而报错时而不报错
  • 报错是:
1
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)

分析

  • apscheduler这个模块,在你的代码运行时间大于interval的时候,就会报错

    也就是说,你的代码运行时间超出了你的定时任务的时间间隔。

解决

  • 增大时间间隔即可

###


-------------The End-------------

本文标题:python apscheduler - skipped: maximum number of running instances reached

文章作者:cloud sjhan

发布时间:2018年09月28日 - 16:09

最后更新:2018年09月28日 - 16:09

原始链接:https://cloudsjhan.github.io/2018/09/28/python-apscheduler-skipped-maximum-number-of-running-instances-reached/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

cloud sjhan wechat
subscribe to my blog by scanning my public wechat account
坚持原创技术分享,您的支持将鼓励我继续创作!
0%
;