Как настроить задачи cron Google App Engine в Node? - PullRequest
0 голосов
/ 06 сентября 2018

Я новичок в GAE. У меня есть приложение Node, которое пока обрабатывает только один URL, который должен называться cron.

У меня есть следующий файл cron.yaml:

cron:
- description: "Test"
  url: /translations
  schedule: every 15 minutes

А вот раздел обработчиков моего app.yaml:

handlers:
- url: /.*
  script: auto
  secure: always

Если я вызываю URL-адрес вручную, он работает и возвращает ответ 200.

Но моя работа не запущена и не включена в очередь задач на консоли Google. У вас есть представление о том, чего не хватает?

1 Ответ

0 голосов
/ 09 сентября 2018

Ваши файлы конфигурации app.yaml и cron.yaml выглядят хорошо.Вам необходимо проверить следующее:

  1. Попробуйте заново развернуть cron.yaml и укажите свой идентификатор проекта, чтобы убедиться, что он идет в нужный проект:

    gcloud app deploy cron.yaml --project=YOUR_PROJECT_ID
    
  2. Проверьте развернутое задание, используя по этой ссылке , которая попросит вас выбрать проект.Выберите тот же проект, который вы указали в командной строке.

К сожалению, я не смог найти способ использовать страницы Logging для отладки или проверки развертываний cron, что похоже на отсутствие аудитафункциональность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...