我们可以使用Google App Engine安排普通的Python脚本吗? 或者它只能用于安排webapps?
问题 - 我在Google Compute Engine中运行了几个Python脚本,并希望使用Google App Engine中的cron服务来安排它们。
答案 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触发它们的方法。