Функция Python, запускаемая планировщиком Google Cloud, не работает в запланированное время, но прекрасно работает, когда я запускаю ее вручную - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть проект на Google Cloud App Engine. Я настроил облачный планировщик для отправки GET-запроса каждые 24 часа к определенной конечной точке в ядре приложения, которая вызывает простой Python скрипт. Сценарий просто читает Google Sheet и обновляет Cloud Firestore данными из листа. Он работал отлично, но в течение последних нескольких дней не удается обновить базу данных в назначенное время и выдает ошибку. Но когда я запускаю его вручную из консоли, он работает просто отлично. Это означает, что проблема не в моем сценарии. Может кто-нибудь иметь представление, что может быть причиной проблемы?

1 Ответ

0 голосов
/ 13 февраля 2020

Не думаю, что в вашем вопросе достаточно информации, но я думаю, что вы должны проанализировать логи. В Cloud Scheduler / Jobs вы можете найти столбец «Журналы», который содержит ссылки для каждой работы. Вы можете получить доступ к журналу Stockdriver для этой конкретной работы непосредственно оттуда.

Надеюсь, это поможет!

...