【问题标题】:How to run capistrano tasks over lossy connection?如何通过有损连接运行 capistrano 任务?
【发布时间】:2016-05-21 06:21:28
【问题描述】:

是否可以通过有损连接运行 capistrano 任务?

例如如果互联网掉线或您的 wifi 断开,它会在您重新在线时恢复命令/任务。

我正在使用 capistrano v3x。

谢谢,

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 capistrano3


    【解决方案1】:

    我很确定 Capistrano 没有能力重试和继续失败的任务,这样有损连接就会起作用。

    当我遇到这个问题时,我在与目标服务器相同的网络上设置了一个部署框,然后我使用 SSH 和 tmux 或 screen 来维护一个持久连接,从中进行部署。如果您与部署框的连接断开,screen/tmux 会话将保持活动状态并继续部署,您可以重新连接到该框并重新打开该会话(screen -rtmux a)。

    【讨论】:

      猜你喜欢
      • 2014-07-12
      • 2016-09-24
      • 2010-09-23
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 2016-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多