我目前在虚拟专用服务器上部署了一个Rails应用。
我使用Capistrano、Nginx和Passenger在服务器上运行我的Rails应用。
但是,每次我执行cap deploy:update后,无论如何都不能在网站上显示更新的代码。
尽管部署成功,并且通过Vim在实时服务器上看到了代码,但如果我浏览实时网站,它就不会显示。
我的当前解决方法是在服务器重启后,启动nginx和passenger。但我的担心是,如果有人在我部署和重启时登录到网站,那么他们将被踢出网站。
请问有没有什么好的解决方法?