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

Ruby on rails 为什么通过cron运行的rake任务会被调用两次?,ruby-on-rails,rake,scheduled-tasks,cron,crontab,Ruby On Rails,Rake,Scheduled Tasks,Cron,Crontab,我有一个rails应用程序,安装了Everyone gem来设置调用各种rake任务的cron作业。由于我不知道的原因,每个rake任务在同一时间被调用两次。因此,我的数据库备份任务在凌晨4:00备份数据库两次 检查crontab可以发现所有cron作业的正确语法,所以我认为这不是gem没有正确配置cron作业的问题。同样令人困惑的是,在登台和生产环境中,它们都可以在命令行上调用任务,并且只能运行一次 你有没有想过是什么原因造成的?我完全不知道如何进行故障排除。运行的cron作业的数量取决于服务

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

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


你有没有想过是什么原因造成的?我完全不知道如何进行故障排除。

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