Записи журнала в облачных журналах Google дублировали количество выполнений функции.Python

Программы на Python
Ответить
Anonymous
 Записи журнала в облачных журналах Google дублировали количество выполнений функции.

Сообщение Anonymous »

Я запускаю функцию облака Google с помощью триггера Cloud Pub/Sub и планировщика Google Cloud. Журналы дублируются столько раз, сколько раз функция запускалась в определенный день. Я не уверен, что он достигает максимального количества дубликатов.
Я подтвердил, что у меня нет циклов, вызывающих проблему, и попробовал вывести неструктурированные журналы, но не обнаружил такого же дублирования.

Код: Выделить всё

import logging
from google.cloud import logging as cloudlogging

# Instantiates a client
log_client = cloudlogging.Client()
log_handler = log_client.get_default_handler()
cloud_logger = logging.getLogger("cloudLogger")
cloud_logger.setLevel(logging.INFO)
cloud_logger.addHandler(log_handler)

cloud_logger.error('unable to delete from qb')
Я ожидаю, что мой скрипт выведет один журнал для каждого журнала при каждом запуске скрипта.
Пример:

Код: Выделить всё

2020-10-01 15:25:04.562 AEST Unleashed_Quickbase_Jobs-1yk5flpwmlrll found
На самом деле я получаю приведенный выше журнал, умноженный на количество запусков моего сценария в день с почти идентичными метками времени (см. ниже), после того как мой запланированный сценарий был запущен 3 раза. >

Код: Выделить всё

Unleashed_Quickbase_Jobs-1yk5flpwmlrll found 2020-10-01 15:25:04.564 AEST

Unleashed_Quickbase_Jobs-1yk5flpwmlrll found 2020-10-01 15:25:04.566 AEST

Unleashed_Quickbase_Jobs-1yk5flpwmlrll found 2020-10-01 15:25:04.567 AEST
Надеюсь, это прояснит ситуацию.

Подробнее здесь: https://stackoverflow.com/questions/641 ... on-execute
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»