Rails 应用根本没有反映最近的变化

Rails app not reflecting recent changes at all

我在 AWS ubuntu 云服务器上有一个 rails(Rails 3.2.12, ruby 1.9.3p547) 应用程序 运行,带有 nginx作为应用程序服务器和独角兽作为反向代理服务器。 我在视图文件中做了一些更改,但这些更改并未反映在浏览器中。代码目前已上线 ("env=production")

I tried

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  ]
$

但仍然没有得到帮助,它仍然渲染上一个。我尝试为同一视图评论整个控制器文件,但应用程序仍未显示任何错误。 我已确认该应用 运行 来自我正在其中进行更改的同一文件夹

我卡住了,请帮忙。提前致谢

在给了我想法的评论的帮助下解决了问题。 在 tmp/pids/unicorn.pid 中找到 .pid 文件,该文件具有当前进程 ID

$ kill -QUIT 5454 #process id   

然后再次启动 unicorn 服务和 nginx 服务,变化开始反映