我最近注册并开始使用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作业?
答案 0 :(得分:4)
我正在努力解决同样的问题。就我而言,我正在使用PHP标准环境并继续收到“500内部服务器错误”。当我尝试使用以下命令从Google Cloud SDK发布我们的cron.yaml文件时:
gcloud app deploy cron.yaml --project {PROJECT_NAME}
为了解决这个问题,我做了以下几点:
我从gcloud客户端
中删除了所有凭据 gcloud auth revoke --all
在客户端中重新验证
gcloud auth login
发布了cron.yaml
gcloud app deploy cron.yaml --project {PROJECT NAME}
据我所知,我的gcloud客户端的权限不同步,这是导致内部服务器错误的原因。希望你的情况与此相同!
答案 1 :(得分:3)
我也遇到了这个问题,大约在同一时间线上。没有任何更改,部署今天早上工作,所以我的猜测是,这是Google的一个短暂的服务器问题。