azure - 对于超过 20MB 的文件,逻辑应用“获取文件内容”Sharepoint 连接器超时
问题描述
正如主题所暗示的那样,我的逻辑应用程序具有从共享点连接器获取文件内容,对于小于 20 MB 的所有文件都可以正常工作。对于大于20 MB 的文件,在重试 4 次后超时,给出500 Internal Server Error
我无法在文档中找到这种类型的大小限制。
我尝试使用块选项,但它仅用于上传而不是用于检索
其他一些发现:
- 17 MB 的文件在第二次重试时成功,但是对于超过 20 MB 的文件,即使重试 4 次也总是失败。
原始输出:
{
"error": {
"code": 500,
"source": "logic-apis-northeurope.azure-apim.net",
"clientRequestId": "3a0bf64d-2b82-4aef-92ba-ff8b101e44bb",
"message": "BadGateway",
"innerError": {
"status": 500,
"message": "Request timed out. Try again later.\r\nclientRequestId: 3a0bf64d-2b82-4aef-92ba-ff8b101e44bb\r\nserviceRequestId: e0ce569f-96aa-d08b-1c7e-20a6ccf358c3",
"source": "https://xxxxx",
"errors": []
}
}
}
PS我正在使用本地共享点,即网关已经在使用。但是网关中没有超时日志,这使我消除了问题不是来自网关和逻辑应用程序
解决方案
根据本文档中的本地数据网关,我们可以看到逻辑应用支持从共享点获取数据。
然后点击他们的payload size限制,我们可以看到它的限制。
虽然上面的文档没有提到数据响应的 20 MB 的限制,但我认为当您请求 17 MB 的数据时,它超出了限制。所以它在第二次重试时成功但第一次没有成功。
推荐阅读
- android - 动画后Android视图恢复为原始视图
- flutter - Flutter 中的共享偏好
- datetime - 具有默认 DateTime 列的 Kusto 表
- twilio - 在 Twilio 无服务器函数中访问标头和原始请求正文
- python - 如何从一系列数值(包括 NaN)中过滤以仅保留以特定数字开头的数字
- python-3.x - 使用另一个数据框的数据框的条件样式
- javascript - 在项目数组中查找项目(对象 id ref)猫鼬
- computer-vision - CSGO 如何在地图中移动机器人
- python - 找不到 pyinstaller 命令
- javascript - 无法从 Javascript 中的输入类型数字标签中获取输入的数字