gpt4 book ai didi

azure - 管理 Azure Functions 中的 SQL 连接

转载 作者:行者123 更新时间:2023-12-03 02:56:35 25 4
gpt4 key购买 nike

我有一个 azure 的函数,我的失败率如下。

超出主机阈值:[连接]。欲了解更多信息,请参阅https://aka.ms/functions-thresholds .

根据我的初步发现,我发现了以下链接 https://aka.ms/functions-thresholds

根据上面的链接,我发现问题是由于出站连接数

根据我的进一步搜索,这可能是由于以下链接中的三个原因

https://learn.microsoft.com/en-us/azure/azure-functions/manage-connections

现在,由于我没有使用任何 Http Client 和 DocumentClient,因此我确信 SQL 连接存在问题,因为我的 Azure 函数在内部调用一些类库,并且所有这些库都使用 SQL。

现在,根据下面的文档,我非常困惑,想知道如何优化它。

Some data frameworks, such as Entity Framework, typically get connection strings from the ConnectionStrings section of a configuration file. In this case, you must explicitly add SQL database connection strings to the Connection strings collection of your function app settings and in the local.settings.json file in your local project. If you are creating a SqlConnection in your function code, you should store the connection string value in Application settings with your other connections.

在第一段中,它说将 SQL 连接字符串存储在应用程序设置 -> 连接字符串集合下。

在第二段中,它说将 SQL 连接字符串存储在应用程序设置下,所以我的问题是 - 这是否意味着应用程序设置 -> 应用程序设置集合。

因为我调用的所有库都使用

从配置文件中获取连接字符串

因此,如果我将 SQL 连接字符串存储在应用程序设置下,那么我必须根据以下设置更改调用样式

任何人都可以详细说明一下 Function App 设置下 SQL 连接字符串的确切存储位置吗?

还有什么方法可以避免以下错误吗?

超出主机阈值:[连接]。欲了解更多信息,请参阅https://aka.ms/functions-thresholds 。问题 ID:Microsoft.Azure.WebJobs.Script.ScriptHostManager.IsHostHealthy 处的 System.InvalidOperationException

最佳答案

您可以在azure门户的应用设置中设置数据库连接字符串,步骤如下:

  1. 导航到 Azure 门户 -> 您的函数应用

  2. 前往概览面板 -> 选择应用程序设置 enter image description here

  3. 应用程序设置下,转到连接字符串节点,单击添加新连接字符串以添加您的字符串 enter image description here

更多详情请参阅here

关于azure - 管理 Azure Functions 中的 SQL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52273449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com