在GAE上部署cron作业时出现内部服务器错误

时间:2017-07-14 07:00:36

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

我最近注册并开始使用GAE for python。我能够获得他们的标准/ flask / hello_world项目。但是,当我按照https://cloud.google.com/appengine/docs/standard/python/config/cron的说明尝试上传一个简单的cron作业时,我收到“内部服务器错误”。

我的cron.yaml

cron:
- description: test cron
  url: /
  schedule: every 24 hours

我看到的错误

Do you want to continue (Y/n)?  y
Updating config [cron]...failed.                                                                                                                                                                                                         
ERROR: (gcloud.app.deploy) Server responded with code [500]:
  Internal Server Error.

Server Error (500)
A server error has occurred.

我在这里做错了什么,或者我可能没有资格作为免费用户添加cron作业?

2 个答案:

答案 0 :(得分:4)

我正在努力解决同样的问题。就我而言,我正在使用PHP标准环境并继续收到“500内部服务器错误”。当我尝试使用以下命令从Google Cloud SDK发布我们的cron.yaml文件时:

gcloud app deploy cron.yaml --project {PROJECT_NAME}

为了解决这个问题,我做了以下几点:

  1. 我从gcloud客户端

    中删除了所有凭据

    gcloud auth revoke --all

  2. 在客户端中重新验证

    gcloud auth login

  3. 发布了cron.yaml

    gcloud app deploy cron.yaml --project {PROJECT NAME}

  4. 据我所知,我的gcloud客户端的权限不同步,这是导致内部服务器错误的原因。希望你的情况与此相同!

答案 1 :(得分:3)

我也遇到了这个问题,大约在同一时间线上。没有任何更改,部署今天早上工作,所以我的猜测是,这是Google的一个短暂的服务器问题。