在Google App Engine中安排Python脚本

时间:2017-05-29 10:13:05

标签: python-2.7 google-app-engine google-compute-engine

我们可以使用Google App Engine安排普通的Python脚本吗? 或者它只能用于安排webapps?

问题 - 我在Google Compute Engine中运行了几个Python脚本,并希望使用Google App Engine中的cron服务来安排它们。

1 个答案:

答案 0 :(得分:0)

GAE cron基本上只是HTTP GET请求的调度程序:

  

cron作业在给定时间使用HTTP GET请求调用URL   一天cron作业请求的限制与限制相同   push task queues

  

cron作业将使用给定的HTTP GET请求调用URL   一天中的时间。 cron调用的HTTP请求最多可以运行60个   分钟,但是subject to the same limits as other HTTP requests

您不能直接从GAE cron本身调用普通/常规python脚本,请参阅Google cloud app.yaml cron.yaml for python script not working but no log

但是你可以从里面调用一个有效的GAE cron处理程序(如果它们符合相应的GAE限制)。这些脚本将在GAE上运行,虽然技术上灵活的环境GAE实际上是GCE。

如果您想让脚本在GCE上运行,那么您现在需要一种从GAE触发它们的方法。