Seb*_*ten 4 azure azure-functions
我已经在 Azure 中设置了一个函数应用。我已经为该函数添加了一个代理(所以我可以为它分配一个不同的 URI)。
当代理和函数被拆除并需要唤醒它时,我有时会收到错误代码 429:来自单个 Postman/insomnia 请求的太多请求将其唤醒。
我如何阻止这种情况发生?
目前,我添加了一个逻辑应用程序,每 5 分钟 ping 一次。
似乎与https://github.com/Azure/azure-functions-host/releases/tag/v3.0.15185 的最新版本有关,在此版本发布之日,我们开始收到 429s,很多关于我们的功能跑了很久。
我们通过将以下内容添加到 hosts.json 来修复它:
"extensions": {
"http": {
"dynamicThrottlesEnabled": false
}
}
Run Code Online (Sandbox Code Playgroud)
文档:https : //docs.microsoft.com/pt-br/azure/azure-functions/functions-bindings-http-webhook-output
我的猜测是他们已经更改了一些默认值。
编辑:我们长期使用BOTH,来自上面的 hosts.json 更新和固定版本,由 sanjo ( /sf/answers/4571815181/ ) 声明。
您可以在此处关注整个讨论:https : //github.com/Azure/azure-functions-host/issues/6984
和公关:https : //github.com/Azure/azure-functions-host/pull/6986
| 归档时间: |
|
| 查看次数: |
1079 次 |
| 最近记录: |