【问题标题】:Capistrano + NGINX Passenger Restart Rails AppCapistrano + NGINX 乘客重启 Rails 应用程序
【发布时间】:2011-04-26 06:33:05
【问题描述】:

我终于让 capistrano 在我的网站上工作,但是,我似乎无法让应用程序的重启部分工作。我想要做的是设置 capistrano 以在部署完成后重新启动运行 rails 应用程序的 mongrel 集群。由于我使用passenger安装所有东西,我不知道如何重新启动mongrel集群。

有人知道怎么做吗?在我读过的每个教程中,它都提到应用程序的 /tmp 文件夹中应该有一个 restart.txt 文件,但是我找不到任何解释如何重新启动它的东西......或者在文件中放入什么.

【问题讨论】:

    标签: ruby-on-rails git deployment nginx capistrano


    【解决方案1】:

    我认为将此任务添加到您的 deploy.rb 文件中应该可以

    命名空间:部署做 任务:重启做 运行“触摸#{current_path}/tmp/restart.txt” 结尾 结尾

    基本上这将在rails根目录中运行touch tmp/restart.txt,这将重新启动乘客

    【讨论】:

    • 对,但是 restart.txt 文件里面有什么?
    • 什么都没有!!...不需要任何细节
    猜你喜欢
    • 2010-12-14
    • 2015-11-14
    • 2011-09-30
    • 1970-01-01
    • 2011-06-13
    • 2018-05-01
    • 2018-02-14
    • 2016-06-19
    • 1970-01-01
    相关资源
    最近更新 更多