0

在 openshift 上,我设置了 env X=20。在我的 nodejs 模块中,我正在读取这个值,但是每当我更新 XI 的值时,我都无法获得更新后的值。我必须重新启动服务器才能获得最新的服务器。

有没有一种方法可以在不重新启动应用程序的情况下获取 env 变量的最新值?

在谷歌搜索时,我发现以下 API 可以帮助我.. https://access.redhat.com/documentation/en-US/OpenShift_Online/2.0/html/REST_API_Guide/chap-Environment_Variables.html

4

1 回答 1

1

不幸的是,您尝试做的事情是不可能的。环境变量是在系统级别设置的,需要重启应用服务器(apache等)才能重新加载。正如评论中所建议的,您应该使用数据库或文本文件来存储您需要即时更新和检索的信息。

于 2016-02-09T05:21:15.087 回答