【发布时间】:2015-02-02 01:14:40
【问题描述】:
我在 Heroku 上部署了一个应用程序:myapp
我在里面写了一些 cron 代码:
var time = require('time');
var CronJob = require('cron').CronJob;
var job = new CronJob({
cronTime: '00 45 12 * * *',
onTick: clearReserve,
start: true,
timeZone: 'Asia/Shanghai'
});
我的目的是每天在特定时间调用名为“clearReserve”的函数。 但它只在我将代码上传到 heroku 的第一天起作用,并且再也不会做这个 cron 工作了。
PS:这个“clearReserve”函数将操作我的数据库,我使用的是我在 MongoLab 中创建的 MongoLab URI,而不是 Heroku 插件;
【问题讨论】: