PowerShell中的Azure函数应用程序生成主机阈值超出错误

PowerShell中的Azure函数应用程序生成主机阈值超出错误,azure,azure-functions,Azure,Azure Functions,我们昨天刚开始出现此错误,但应用程序中没有任何更改。有什么想法吗?如果我们重新启动函数应用程序,它将运行一小段时间,然后再次出现此错误。功能应用程序位于PowerShell中 Host Error: Microsoft.Azure.WebJobs.Script: Host thresholds exceeded: [Connections] 这是最近在运行时添加的,用于跟踪VM上可用连接的耗尽情况 它应该指出您的可用连接正在耗尽。它可能是错误的,也可能是正确的,但如果不看函数本身,我就无法判

我们昨天刚开始出现此错误,但应用程序中没有任何更改。有什么想法吗?如果我们重新启动函数应用程序,它将运行一小段时间,然后再次出现此错误。功能应用程序位于PowerShell中

Host Error: Microsoft.Azure.WebJobs.Script: Host thresholds exceeded: [Connections]

这是最近在运行时添加的,用于跟踪VM上可用连接的耗尽情况

它应该指出您的可用连接正在耗尽。它可能是错误的,也可能是正确的,但如果不看函数本身,我就无法判断


如果您想讨论它,那么您可能应该使用上面的repo,这是最近在运行时添加的,用于跟踪VM上可用连接的耗尽

它应该指出您的可用连接正在耗尽。它可能是错误的,也可能是正确的,但如果不看函数本身,我就无法判断


如果您想讨论它,那么您可能应该使用上面的repo,我不确定是不是上面的更改导致了这一点,但这是我这边的一个编码问题,Azure函数现在正在正确处理。我创建了这个小型回购协议,在我注释了结束后,我收到了错误。我真正的代码更复杂,但很明显,在某个地方我并没有结束它

$Ports = @(21,22,23,53,69,71,80,98,110,139,111,389,443,445,1080,1433,2001,2049,3001,3128,5222,6667,6868,7777,7878,8080,1521,3306,3389,5801,5900,5555,5901)

for($i = 1; $i -le $ports.Count;$i++) {
            $port = $Ports[($i-1)]
$client = New-Object System.Net.Sockets.TcpClient
$beginConnect = $client.BeginConnect("123.123.123.123",$port,$null,$null)
#$client.Close();
}

我不确定是否是上述更改导致了这种情况,但这是我这边的一个编码问题,Azure函数现在正在正确处理。我创建了这个小型回购协议,在我注释了结束后,我收到了错误。我真正的代码更复杂,但很明显,在某个地方我并没有结束它

$Ports = @(21,22,23,53,69,71,80,98,110,139,111,389,443,445,1080,1433,2001,2049,3001,3128,5222,6667,6868,7777,7878,8080,1521,3306,3389,5801,5900,5555,5901)

for($i = 1; $i -le $ports.Count;$i++) {
            $port = $Ports[($i-1)]
$client = New-Object System.Net.Sockets.TcpClient
$beginConnect = $client.BeginConnect("123.123.123.123",$port,$null,$null)
#$client.Close();
}

一些代码片段可能会有所帮助。谢谢您对代码片段的建议。我能够重新发布它。一些代码片段可能会有所帮助。谢谢你对代码片段的建议。我能够回购它。