Azure Functions:运行时是否会在环境变量更改时重新启动 运行 个实例?

Azure Functions: Does the runtime re-start running instances upon an environment variable change?

我有一个 Function 应用程序,我想了解当我在 Azure 门户上更改环境变量时会发生什么。 Azure 是否会停止 运行 Web 服务器并重新启动它以获取环境更改?

我正在重新使用 System.Net.Http.HttpClientStackExchange.Redis.ConnectionMultiplexer 等静态变量,这样我就不必为每个请求打开和关闭网络连接。如果我更改这些 类 的环境配置,我希望它们开始使用新的连接字符串。

是的,当您在 Azure 门户中编辑环境变量时,应用会重新启动。当您尝试保存对配置的更改(包括 env 变量和其他设置)时,这是通知应用重启的弹出窗口: