oracle schedular 参数,ValueError:在python中使用apsschedular时发生超出范围的错误

我使用apsscheduler在python中调度作业。json中的配置文件用于获取作业的输入。在def add_config_job(sched, job):

module = JOB_METHODS.get(job["type"])

if module is None:

logging.warn("job type %r not supported", job["type"])

return

func = module.cron_job

args = (job,)

name = "%s__%s" % (job["name"], job["id"])

start_date = job.get("start_date")

run_at = job["run_at"]

if isinstance(job["run_at"], dict):

sched.add_cron_job(func, args=args, name=name, start_date=start_date,

**run_at)

elif isinstance(job["run_at"], basestring):

sched.add_date_job(func, args=args, name=name, date=run_at)

else:

logging.warn("unsupported 'run_at' type (%s given)", run_at)

函数.py

^{pr2}$

在这里,schedular的运行给出了年份超出范围的错误"/usr/local/src/ptf/disk/installed/scheduler/libscheduler/scheduling.py", line 23, in start add_config_job(sched, job)

File "/usr/local/src/ptf/disk/installed/scheduler/libscheduler/scheduling.py", line 41, in add_config_job **run_at)

File "/usr/lib/pymodules/python2.7/apscheduler/scheduler.py", line 347, in add_cron_job return self.add_job(trigger, func, args, kwargs, **options)

File "/usr/lib/pymodules/python2.7/apscheduler/scheduler.py", line 264, in add_job self._real_add_job(job, jobstore, True)

File "/usr/lib/pymodules/python2.7/apscheduler/scheduler.py", line 220, in _real_add_job job.compute_next_run_time(datetime.now())

File "/usr/lib/pymodules/python2.7/apscheduler/job.py", line 74, in compute_next_run_time self.next_run_time = self.trigger.get_next_fire_time(now) File "/usr/lib/pymodules/python2.7/apscheduler/triggers/cron/__init__.py", line 115, in get_next_fire_time fieldnum - 1)

File "/usr/lib/pymodules/python2.7/apscheduler/triggers/cron/__init__.py", line 87, in _increment_field_value return datetime(**values),

fieldnum ValueError: year is out of range

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值