【发布时间】:2016-05-21 06:21:28
【问题描述】:
是否可以通过有损连接运行 capistrano 任务?
例如如果互联网掉线或您的 wifi 断开,它会在您重新在线时恢复命令/任务。
我正在使用 capistrano v3x。
谢谢,
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 capistrano3
是否可以通过有损连接运行 capistrano 任务?
例如如果互联网掉线或您的 wifi 断开,它会在您重新在线时恢复命令/任务。
我正在使用 capistrano v3x。
谢谢,
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 capistrano3
我很确定 Capistrano 没有能力重试和继续失败的任务,这样有损连接就会起作用。
当我遇到这个问题时,我在与目标服务器相同的网络上设置了一个部署框,然后我使用 SSH 和 tmux 或 screen 来维护一个持久连接,从中进行部署。如果您与部署框的连接断开,screen/tmux 会话将保持活动状态并继续部署,您可以重新连接到该框并重新打开该会话(screen -r 或 tmux a)。
【讨论】: