Чтобы запланировать задачи с использованием файла cron.yaml
, также известного как задания cron, вы можете использовать следующую структуру внутри файла:
cron:
- description: "running my PHP code"
url: /your-app-url
target: your-service
schedule: every 60 minutes
Вы можете редактировать различные поля cron для вашего удобства, следуя этому синтаксису .
Поместите файл cron.yaml
в тот же каталог, что и файл app.yaml
(корневой каталог вашего приложения), и перед развертыванием протестируйте его, перейдя в http://localhost:8080/cron
. Если это работает, вы можете развернуть приложение с заданием cron, выполнив следующую команду:
gcloud app deploy cron.yaml
Дополнительную информацию о заданиях cron, например, о том, как повторить попытку сбойных заданий cron и защитить или удалить их, можно найти, перейдя по этой ссылке .