繁体   English   中英

Rails - 每次进行更改时我们都需要重新启动服务器吗?

[英]Rails - Do we need to restart server everytime a change is made?

我正在生产模式下运行 Rails 应用程序(在 Apache 中使用乘客)。 当我对 erb 文件进行更改并在浏览器中刷新站点时,不会反映更改。 我需要重新启动服务器以查看反映的更改。 这很烦人。

自动部署更改的正确方法是什么?

您不应该将生产模式用作“开发”模式。 如果您定期进行更改,则应在开发模式下进行测试,然后如果未发现错误,则应将代码推送到生产环境。

是的,在生产模式下无需重新启动服务器,您的更改不会反映。

我遇到了类似的问题,我通过以下方式解决了它。

  1. 我的网站仅供美国人使用,所以我在美国时区的午夜推送代码。
  2. 在我重新启动之前,我检查了现在有多少用户登录? 如果没有找到用户,那么我重新启动我的服务器。

以上技术对我帮助很大。

暂无
暂无

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

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