当前位置: 首页 > 知识库问答 >
问题:

管理Azure Functions中的SQL连接

谢嘉
2023-03-14

我有一个azure函数,我得到的故障率如下。

超过主机阈值:[连接]。有关详细信息,请参阅https://aka.ms/functions-thresholds.

在我的初步调查结果中,我发现了以下链接https://aka.ms/functions-thresholds

按照上面的链接,我发现问题是由于出站连接的数量

在我进一步的搜索这可能是因为三个原因如下链接

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

现在,由于我没有使用任何Http客户端和DocumentClient,所以我确信SQL连接有问题,因为我的Azure函数在内部调用了一些类库,所有这些库都使用SQL。

现在,根据下面的文档,我非常困惑如何优化这个。

一些数据框架(如实体框架)通常从配置文件的connection strings部分获取连接字符串。在这种情况下,必须将SQL数据库连接字符串显式添加到函数应用程序设置的连接字符串集合以及本地项目的local.settings.json文件中。如果在函数代码中创建SqlConnection,则应将连接字符串值与其他连接一起存储在应用程序设置中。

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

在第二段中,它的意思是“在应用程序设置下存储SQL连接字符串”,我的问题是“它的意思类似于应用程序设置吗?”-

因为我调用的所有库都是从配置文件中获取连接字符串的

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

任何正文都可以详细说明函数应用设置下 SQL 连接字符串的确切存储位置吗?

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

超过主机阈值:[连接]。有关更多信息,请参阅https://aka.ms/functions-thresholds.问题Id:系统。Microsoft.Azure.WebJobs.Script.ScriptHostManager.IsHostHealth上的无效操作异常

共有1个答案

百里文景
2023-03-14

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

> < li>

导航到azure门户-

有关更多详细信息,请参阅此处

 类似资料:
  • Azure Functions for Visual Studio Code Use the Azure Functions extension to quickly create, debug, manage, and deploy serverless apps directly from VS Code. Check out the Azure serverless community li

  • 创建一个连接 类org.jivesoftware.smack.XMPPConnection管理你的XMPP服务器的连接,默认实现类为org.jivesoftware.smack.XMPPTCPConnection。 主要是使用两个构造函数,第一个是 XMPPTCPConnection(String) ,它把 你想连接到服务器名称 作为参数。 连接和断开 // Create the configur

  • 有没有可能将Spring托管Bean连接到一个不受Spring IoC管理的类中?假设有两个类(不受Spring管理)和(由Spring管理)有没有可能将连接到中。 这是我最近遇到的一个问题,我不知道该怎么做?

  • 在 Adobe® Creative Suite® 4 中, “连接 ”面板支持您管理 Web 服务连接,以及与这些连接交互的、安装在本地的扩展功能。 “连接 ”面板本身就是一项扩展功能。 Creative Suite 应用程序的其它扩展功能包括: Adobe ConnectNow 通过 Web 与分散的工作团队协作,共享语音、数据和多媒体。 Kuler™面板在线快速创建、共享和浏览颜色主题。搜索帮

  • CREATE TABLE充当来自CSVREAD的SELECT*('c://users/h/downloads/SERVES.csv');SQL语句“create TABLE SERVES AS SELECT*FROM CSVREAD([*]'c://users/h/downloads/SERVES.csv')”中的语法错误;SQL语句:CREATE TABLE充当从CSVREAD中选择*('c:/

  • 我使用作为我的数据源实现,我的代码获取连接并关闭连接,如下所示: 当我完成连接工作时,我将关闭它 我的问题是:确实是关闭的,所以当连接像一样关闭时,数据源是如何工作的。我听说datasource connection close并不是真正的close,只是release,但我在datasource类中找不到release API。我想知道datasource如何管理数据库连接的创建、关闭和释放。