Обработка данных из salesforce в GCP BigQuery с помощью скрипта python приводит к ошибке тайм-аута

# #python #python-3.x #google-bigquery #google-cloud-storage

Вопрос:

При срабатывании облачной функции-1 данные SalesForce будут храниться в GCP_Bucket-1, а при срабатывании облачной функции-2 данные должны храниться в базе данных GCP BigQuery Sql. Здесь скрипт на Python работает нормально. Но проблема в том, что он обрабатывает всего несколько записей и выдает ошибку тайм-аута. Может ли кто-нибудь, пожалуйста, предложить мне решение для этого.

Ответ №1:

Как указано в документации по облачному запуску: https://cloud.google.com/functions/docs/concepts/exec#timeout

По умолчанию время ожидания функции истекает через 1 минуту, но вы можете продлить этот период до 9 минут.

Поэтому попробуйте увеличить время ожидания. По ссылке выше у вас есть подробная информация о том, как вы можете это сделать.

Если 9 минут недостаточно, вы можете использовать Облачный запуск с тайм-ау в 1 час. Но имейте в виду, что облачный запуск требует немного большей конфигурации, чем облачная функция.