我在AWS ubuntu云服务器上运行了一个rails(Rails 3.2.12,ruby 1.9.3p547)应用程序,nginx作为app服务器,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 ]
$
但仍然没有帮助它仍然渲染前一个。我尝试为整个控制器文件注释相同的视图,但仍然没有显示任何错误的应用程序。 我已确认该应用程序是从我正在进行更改的同一文件夹中运行
我被困在这一点请帮忙。在此先感谢
答案 0 :(得分:1)
在给我这个想法的评论的帮助下解决了问题。 找到 tmp / pids / unicorn.pid 中的 .pid 文件,该文件具有当前进程ID
$ kill -QUIT 5454 #process id
然后再次启动了unicorn服务和nginx服务,并且更改开始反映