ruby-on-rails - Passenger Standalone 不会在触摸 restart.txt 时重新启动

标签 ruby-on-rails ruby passenger

我构建了一个类似于 Capistrano 的小型部署脚本,它将一个 Rails 应用程序 check out 到一个带时间戳的目录并设置 current当一切顺利时链接到那个。 问题是,在触摸 tmp/restart.txt 时,没有任何反应,我想知道这是否与从 cd /path/to/app/current 之后的带时间戳的目录中启动 Passenger Standalone 有关。 .因此,如果我更新当前链接,乘客不会看到该链接的新目标目录中发生的事情,而是停留在旧目录中,认为生活是美好的。

这些假设是否正确?如果正确,我该怎么办?如果没有,我该怎么办?

最佳答案

你需要将电流作为第一个参数传递

关于ruby-on-rails - Passenger Standalone 不会在触摸 restart.txt 时重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5430054/

相关文章:

ruby-on-rails - 将 bootstrap-switch 与 Rails 的 check_box 一起使用

ruby - Nokogiri 中的 XPath 返回空数组 [] 而我期望得到结果

ruby - 使用 Nginx/Passenger 部署 Grape API

ruby-on-rails - 403 禁止使用 rails/apache/passenger 访问

mysql - 带有 Rails + Apache/Passenger 和 MySql 的 Linux Mint

javascript - 如何在 jQuery 中重定向到根页面?

ruby-on-rails - Heroku:错误-/bin/sh:1:npm:部署到 Heroku 时未找到

ruby-on-rails - accepts_nested_attributes_for的替代方法-也许是virtus

java - 如何从 JRuby 中的 ScriptingContainer 执行的 ruby​​ 脚本初始化 Java 对象?

ruby - 如何向 XML 添加新节点