我有一个安装了任何时候 gem 的 rails 应用程序来设置调用各种 rake 任务的 cron 作业。由于我不知道的原因,每个 rake 任务都会在同一时间被调用两次。所以我的数据库备份任务在凌晨 4:00 备份了两次数据库。
检查 crontab 揭示了所有 cron 作业的正确语法,所以我认为这不是 gem 没有正确配置 cron 作业的问题。同样令人困惑的是,在登台和生产环境中,都可以在命令行上调用任务并且它们只运行一次。
有什么想法会导致这种情况吗?我完全失去了故障排除的智慧。
我有一个安装了任何时候 gem 的 rails 应用程序来设置调用各种 rake 任务的 cron 作业。由于我不知道的原因,每个 rake 任务都会在同一时间被调用两次。所以我的数据库备份任务在凌晨 4:00 备份了两次数据库。
检查 crontab 揭示了所有 cron 作业的正确语法,所以我认为这不是 gem 没有正确配置 cron 作业的问题。同样令人困惑的是,在登台和生产环境中,都可以在命令行上调用任务并且它们只运行一次。
有什么想法会导致这种情况吗?我完全失去了故障排除的智慧。