Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在生产模式下以某种方式重新编译应用程序(更改代码时),而无需重新启动 apache?我正在使用 passanger...谢谢 Dorijan
** 编辑 **
在您应用的根目录中:
touch tmp/restart.txt
这将重新启动 Rails 应用程序。
从文档:
config.cache_classes 控制是否应在每个请求上重新加载应用程序类和模块。在开发模式下默认为 false,在测试和生产模式下默认为 true。也可以使用 threadsafe! 启用。
生产中的可怕想法虽然减慢了每个请求的速度。最好使用 Capistrano 之类的东西进行部署,并让它为您重新启动服务器。