为什么通过cron运行的rake任务会被调用两次?

时间:2010-06-18 23:35:42

标签: ruby-on-rails rake scheduled-tasks cron crontab

我有一个rails应用程序,随时安装gem来设置cron作业,调用各种rake任务。由于我不知道的原因,每个rake任务在同一时间被调用两次。所以我的数据库备份任务在凌晨4点备份数据库两次。

检查crontab会显示所有cron作业的正确语法,因此我不认为这是gem无法正确配置cron作业的问题。同样令人困惑的是,在登台和生产环境中都可以在命令行上调用任务,它们只运行一次。

对于会导致这种情况的任何想法?我完全失败了。

1 个答案:

答案 0 :(得分:1)

运行的cron作业数取决于服务器框中运行的应用程序实例数。您是否在同一服务器盒中运行了两个rails应用程序实例?