【发布时间】:2011-01-27 02:24:36
【问题描述】:
在我的 Capistrano deploy.rb 中,我有几个守护进程,例如 delay_jobs 和 fetcher,根据它们在部署过程中的位置启动和停止。
如果部署失败,此方法会产生问题,因为无法正确管理守护进程(即,生成了两个进程而不是一个,或者进程在下一次部署之前没有重新启动就关闭了)。
有没有办法像回滚代码一样防止这种情况发生?通常如何在 capistrano 上部署守护进程?
【问题讨论】:
标签: ruby-on-rails deployment capistrano daemon