4

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

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

有什么想法会导致这种情况吗?我完全失去了故障排除的智慧。

4

1 回答 1

1

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

于 2011-02-06T14:06:54.440 回答