我正在尝试使用Google cloud的cron来每隔一段时间运行我的Python脚本。我按照的指示进行了设置,任务显示在我的任务队列中,用于执行cron作业,但是当我单击run时,状态显示为failed。日志中也没有显示任何内容(当我单击日志下的“查看”时,它显示“找不到任何条目”,所以我不知道我做错了什么。我看了一些类似的问题,似乎我应该使用更多的处理程序,但我不确定什么时候需要处理程序。脚本(scraper.py)与cron.yaml和app.yaml在同一个目录中,我的代码如下。感谢任何人的帮助!
scraper.py
import requests
from bs4 import B
我已经使用typescript用node.js编写了一个调度函数,它成功地自动创建了deploys.The相关的发布/订阅主题,但不知何故,相关的调度程序作业却没有。
这甚至是在得到这些行之后
i scheduler: ensuring necessary APIs are enabled...
i pubsub: ensuring necessary APIs are enabled...
+ scheduler: all necessary APIs are enabled
+ pubsub: all necessary APIs are enabled
+ functions:
GAE为计划作业提供cron作业。如何设置一些安全性以防止有人直接执行http GET?在下面的示例中,我可以随时在浏览器的url字段中键入/updateData来执行以下设置中的作业:
cron:
- description: daily update of the data in the datastore
url: /updateData
schedule: every day 00:00
timezone: ...
我最近刚设置了Firebase函数。在使一个简单的helloWorld函数工作之后,我想在这个之后设置一个cron作业。在这个步骤中,我总是会遇到一个错误:
gcloud app deploy app.yaml \ cron.yaml
我收到以下错误消息:
C:\Users\vreee\Firebase\functions-cron\appengine>gcloud app deploy app.yaml \
cron.yaml
WARNING: Automatic app detection is deprecated and will soon be removed. As
an