繁体   English   中英

使用Phusion Passenger和Nginx更新Rails应用

[英]Updating Rails App with Phusion Passenger and Nginx

我有一个通过Phusion Passenger和Nginx提供的Rails应用程序。 我对服务器和客户端代码都进行了一些更改,使用bundle exec rake assets:precompile RAILS_ENV=production重新编译了生产bundle exec rake assets:precompile RAILS_ENV=production ,并尝试使用以下命令重新启动nginx和phusion:

# stop then restart nginx
sudo kill $(cat /opt/nginx/logs/nginx.pid)
sudo /opt/nginx/sbin/nginx

# restart passenger
passenger-config restart-app

但是,当我清除浏览器缓存并重新请求主机地址时,我发现phusion和nginx仍在服务于旧的JavaScript资产,而不是我刚刚编译的JS资产。

如何停止然后重新启动Rails服务器并提供更新的服务器和客户端代码? 他人在此问题上提供的任何帮助将不胜感激。

原来我的服务器安装了两个版本的Nginx。 我需要使用以下命令重新启动托管我的应用程序的Nginx版本:

sudo /etc/rc.d/init.d/nginx restart

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM