Logi c Приложения "Получить содержимое файла" Истекло время ожидания коннектора Sharepoint для файлов размером более 20 МБ - PullRequest
1 голос
/ 28 мая 2020

Как следует из topi c, в моем приложении logi c есть приложение Get File Content из коннектора sharepoint, которое отлично работает для всех файлов размером менее 20 МБ. Для файлов размером более 20 МБ - таймаут после 4 попыток , выдавая 500 Внутренняя ошибка сервера

enter image description here

Мне не удалось найти этот тип ограничений размера в документации .

Я пытался использовать параметры фрагментов, но только для загрузки, а не для получения

Некоторые другие результаты:

  • Файл размером 17 МБ был успешно выполнен при второй попытке, однако для файлов более 20 МБ он всегда терпел неудачу даже после 4 попыток.

Вывод RAW:

{
  "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 Я использую локальную точку доступа, т.е. шлюз уже используется. Однако на шлюзе нет журналов тайм-аута, что заставляет меня устранить проблему не из шлюза, а из logi c app

1 Ответ

0 голосов
/ 02 июня 2020

Мы видим, что приложение logi c поддерживает получение данных из sharepoint в соответствии с локальным шлюзом данных в этом документе .

enter image description here

Затем нажмите ограничения на их размер полезной нагрузки , мы можем увидеть его ограничения. enter image description here

Хотя в приведенном выше документе не упоминается ограничение в 20 МБ для ответа с данными, но я думаю, что, когда вы запрашиваете данные в 17 МБ, они превышают предел . Таким образом, вторая попытка завершилась успешно, но не удалась в первый раз.

...