[英]Rails: How to manage rake tasks likewise migrations
我有在多个实例上部署的Rails应用程序,并且有太多的rake任务无法在不同的实例上运行,因此很难管理哪些rake任务已经运行或剩余的rake任务。
有什么方法可以从数据库端管理它,因为schema_migrations
表由迁移管理。 如果是的话,我想知道迁移是如何工作的。
有什么建议么?。
您可以使用resque-scheduler( https://github.com/resque/resque-scheduler )管理和跟踪任务。
您可以使用Progress Bar gem监视特定耙任务的进度。
根据以上建议,通过capistrano进行自动部署是一个不错的选择。 您可以在cap脚本中管理rake任务的运行顺序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.