我有一个rails应用程序,随时安装gem来设置cron作业,调用各种rake任务。由于我不知道的原因,每个rake任务在同一时间被调用两次。所以我的数据库备份任务在凌晨4点备份数据库两次。
检查crontab会显示所有cron作业的正确语法,因此我不认为这是gem无法正确配置cron作业的问题。同样令人困惑的是,在登台和生产环境中都可以在命令行上调用任务,它们只运行一次。
对于会导致这种情况的任何想法?我完全失败了。
答案 0 :(得分:1)
运行的cron作业数取决于服务器框中运行的应用程序实例数。您是否在同一服务器盒中运行了两个rails应用程序实例?