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

标签 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 作业?

最佳答案

我刚遇到同样的问题。就我而言,我使用的是 PHP 标准环境,当我尝试使用以下命令从 Google Cloud SDK 发布我们的 cron.yaml 文件时,一直收到“500 内部服务器错误”:

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

为了修复它,我做了以下事情:

  1. 我从我的 gcloud 客户端中删除了所有凭据

    gcloud auth revoke --all

  2. 在客户端重新认证

    gcloud auth 登录

  3. 发布cron.yaml

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

据我所知,我的 gcloud 客户端中的权限不同步,这是导致内部服务器错误的原因。希望您也是如此!

关于python - 在 GAE 上部署 cron 作业时出现内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45096654/

相关文章:

python - 在 numba nopython 函数中计算阶乘的最快方法

python - 如何在列表迭代过程中暂停并开始倒退?

google-app-engine - 如何写入 Google 应用引擎管理的虚拟机上的本地文件

google-app-engine - gcloud app deploy 触发奇怪的错误 : Conflicting SHA1 sum for file

windows - 通过 Cron 问题的 CakePHP 控制台

python - 正则表达式提取字符串

python - 追加具有相同值的行的值

google-app-engine - 如何使用 letsencrypt (2016) 使用带有自定义域的谷歌应用引擎配置 SSL

php - 关于从 php 发送电子邮件的意见

python - 从 crontab 计划时与 Oracle 数据库 (cx_Oracle) 的连接不工作,但可以独立工作