我在多个实例上部署了rails应用程序,并且在不同的实例上运行了太多的rake任务,因此很难管理哪些rake任务已经运行或剩下哪一个。
有没有办法从db端管理它,因为迁移管理的schema_migrations
表。如果是,那么,我想知道迁移究竟是如何工作的?。
有什么建议吗?。
答案 0 :(得分:2)
答案 1 :(得分:0)
您可以使用resque-scheduler(https://github.com/resque/resque-scheduler)来管理和跟踪您的任务。
答案 2 :(得分:0)
您可以使用Progress Bar gem来监控特定佣金任务的进度。
根据上述建议,通过capistrano 进行自动部署是一个不错的选择。您可以在cap脚本中管理rake任务运行顺序。