是否有可能在生产模式下以某种方式重新编译应用程序(更改代码时),而无需重新启动apache?我正在使用passanger ... 谢谢 Dorijan
答案 0 :(得分:2)
**编辑**
在您应用的根目录中:
touch tmp/restart.txt
这将重新启动Rails应用程序。
config.cache_classes控制是否应用程序类和 应该在每个请求上重新加载模块。默认为false 开发模式,在测试和生产模式中都是如此。也可以是 启用线程安全!。
生产中的可怕想法虽然因为它减慢了每一个要求。最好使用Capistrano之类的东西进行部署,并让它为您重新启动服务器。