我正在为某些 cron 作业使用 hapi-job-queue 但在安排时遇到问题?
I am using hapi-job-queue for certain cron jobs but having trouble with schedule?
来自 schedule
参数中 hapi-job-queue I found that it supports the Later 样式时间定义的文档。所以我试了一下
server.register([
{
register: require('hapi-job-queue'), options: {
connectionUrl: Config.database.url,
endpoint: '',
auth: false,
jobs: [
{
name: 'test-job',
enabled: true,
schedule: 'at 04:59 pm',
method: someMethods
}
]
}
}
]
但我认为代码不起作用..如果我尝试 schedule: 'every 5 seconds'
一切正常,我什至尝试了 schedule: 'at 5:00 pm'
,这是一个有效的 Later 样式时间定义。我错过了什么吗?
我试过你的代码,它似乎工作正常。顺便说一句,您只需检查您在
'Config.database.url'.
查找具有 'test-job' 作为 _id 字段的文档并检查 'nextRun' 属性;你应该看到正确的时间:'2016-08-13T16:59:00.000+0000'(在我的例子中)
来自 schedule
参数中 hapi-job-queue I found that it supports the Later 样式时间定义的文档。所以我试了一下
server.register([
{
register: require('hapi-job-queue'), options: {
connectionUrl: Config.database.url,
endpoint: '',
auth: false,
jobs: [
{
name: 'test-job',
enabled: true,
schedule: 'at 04:59 pm',
method: someMethods
}
]
}
}
]
但我认为代码不起作用..如果我尝试 schedule: 'every 5 seconds'
一切正常,我什至尝试了 schedule: 'at 5:00 pm'
,这是一个有效的 Later 样式时间定义。我错过了什么吗?
我试过你的代码,它似乎工作正常。顺便说一句,您只需检查您在 'Config.database.url'.
查找具有 'test-job' 作为 _id 字段的文档并检查 'nextRun' 属性;你应该看到正确的时间:'2016-08-13T16:59:00.000+0000'(在我的例子中)