-1

是否可以在生产模式下以某种方式重新编译应用程序(更改代码时),而无需重新启动 apache?我正在使用 passanger...谢谢 Dorijan

4

1 回答 1

2

** 编辑 **

在您应用的根目录中:

touch tmp/restart.txt

这将重新启动 Rails 应用程序。

从文档:

config.cache_classes 控制是否应在每个请求上重新加载应用程序类和模块。在开发模式下默认为 false,在测试和生产模式下默认为 true。也可以使用 threadsafe! 启用。

生产中的可怕想法虽然减慢了每个请求的速度。最好使用 Capistrano 之类的东西进行部署,并让它为您重新启动服务器。

于 2012-10-02T00:03:55.067 回答