Configuration 在不停机的情况下更新播放配置

Configuration 在不停机的情况下更新播放配置,configuration,playframework,production-environment,Configuration,Playframework,Production Environment,我想更改设置-调整超时、启用标志等-而无需重新启动播放服务器的停机时间。有什么好办法吗 我目前的想法是: 播放支持文件 在我的例子中,我使用Chef来管理外部配置文件 如果外部配置文件更改,对配置的后续调用是否会反映这些更改,或者我是否必须重新启动播放服务器?您必须重新启动。Java类路径是不可变的,不包括JRebel之类的东西,Play的配置文件是从类路径加载的。您可以设置一个负载平衡器,例如haproxy,它有两个应用程序实例。当您需要重新配置时,只需删除负载平衡器实例的onde。在您再次启

我想更改设置-调整超时、启用标志等-而无需重新启动播放服务器的停机时间。有什么好办法吗

我目前的想法是:

播放支持文件

在我的例子中,我使用Chef来管理外部配置文件


如果外部配置文件更改,对配置的后续调用是否会反映这些更改,或者我是否必须重新启动播放服务器?

您必须重新启动。Java类路径是不可变的,不包括JRebel之类的东西,Play的配置文件是从类路径加载的。

您可以设置一个负载平衡器,例如haproxy,它有两个应用程序实例。当您需要重新配置时,只需删除负载平衡器实例的onde。在您再次启用之后


阿尔贝托

是的,这适用于任何服务器。非常通用,而且实现起来也非常简单。您是否设法解决了这个问题?我正在考虑允许通过编辑数据库字段来更新设置,并且不想重新启动我的播放服务器。