【发布时间】:2016-12-11 18:49:33
【问题描述】:
我有一个运行在 AWS ubuntu 云服务器上的 rails(Rails 3.2.12, ruby 1.9.3p547) 应用程序,nginx 作为应用程序服务器,unicorn 作为反向代理服务器。 我对视图文件做了一些更改,但这些更改并未反映在浏览器上。代码当前处于活动状态(“env=production”)
我试过了
sudo service my_app restart
[sudo] password for me:
Shutting down my_app: Starting my_app: Already running
[ OK ]
$ sudo service nginx restart
Stopping nginx: [ OK ]
Starting nginx: [ OK ]
$
但仍然没有帮助它仍然呈现前一个。我尝试为同一视图评论整个控制器文件,但该应用程序仍然没有显示任何错误。 我已确认该应用在我进行更改的同一文件夹中运行
我在这一点上卡住了,请帮忙。提前致谢
【问题讨论】:
-
您对哪些文件进行了更改?
-
app/views/reports/show.html.haml
-
您通常如何部署您的应用程序?为什么需要直接在生产环境中进行此更改?您是否尝试过
stop和start独角兽和 nginx 而不是调用restart(我知道一些重启无法按预期工作的设置)。 -
我也试过停止和启动。
-
您是如何检查并确认该文件夹是否被正在运行的应用程序实际使用的?
标签: ruby-on-rails ruby ruby-on-rails-3 nginx unicorn