Azure functions Azure主机阈值超过:[连接数],即使没有功能逻辑
我有一个作用于DocumentDbTrigger的函数应用程序(v.1)。我可以通过appinsights看到Azure主机阈值超过:[Connections]异常在实例启动时引发 我知道这可能是由HttpClient或DocumentClient泄漏连接或创建到太多不同端点的连接(300是afaik的限制)引起的。这似乎不是本案的问题 困难的是该函数有时运行良好,几乎没有例外。在其他时候,它无法完成任何事情,因为这个错误是不断抛出的 我可以重现这个问题,即使函数在其内部没有逻辑;它实际上什么也没做 有关其使用的changefeed的一些信息;我正在通过ADF复制活动填充cosmosdb集合。这很好,我的180万行写得很快。我创建了20万ru/s的收藏,并将其缩小到5万ru/s;这就产生了33个partitionkeyranges 由于这似乎是一个反复出现的问题,我不知道如何补救Azure functions Azure主机阈值超过:[连接数],即使没有功能逻辑,azure-functions,azure-cosmosdb,Azure Functions,Azure Cosmosdb,我有一个作用于DocumentDbTrigger的函数应用程序(v.1)。我可以通过appinsights看到Azure主机阈值超过:[Connections]异常在实例启动时引发 我知道这可能是由HttpClient或DocumentClient泄漏连接或创建到太多不同端点的连接(300是afaik的限制)引起的。这似乎不是本案的问题 困难的是该函数有时运行良好,几乎没有例外。在其他时候,它无法完成任何事情,因为这个错误是不断抛出的 我可以重现这个问题,即使函数在其内部没有逻辑;它实际上什么也
[FunctionName("Stager")]
public static async Task Run(
[CosmosDBTrigger(
databaseName: Documents.Database,
collectionName: Documents.StagingCollection,
ConnectionStringSetting = Documents.ConnectionStringName,
LeaseDatabaseName = Documents.LeaseDatabase,
LeaseCollectionName = Documents.StagingLeaseCollection,
CreateLeaseCollectionIfNotExists = true,
MaxItemsPerInvocation = 25)] JArray input,
ILogger logger)
{...}
感谢您可能会弹出的任何见解 你能在这里或私下分享你的函数应用程序名称吗:Hi@ConnorMcMahon,函数已启动(Id=86e9f580-b00c-46da-b533-d8ae85c1d229)