这个问题在这里已有答案:
我目前正在使用Google Cloud ,我已经在Google应用引擎中部署了我的python应用程序 . 现在我想在其中安排任务 . 我读过它 . 谷歌 Cloud 正在通过cron工作做到这一点 . 我写了一个非常基本的cron并尝试运行它 . 但每次失败 . 任何人都可以告诉我出了什么问题 . 这是我的 app.yaml
handlers:
- url: /laptop/
script: file.py
login: admin
我的 cron.yaml 文件是
cron:
- description: daily summary job
url: /laptop
target: beta
schedule: every 24 hours
我要运行的文件是 myproject/laptop/file.py
我的 file.py 只打印我的名字(仅用于测试目的)
print "Amad";
print "testing"
任何人都可以告诉我,我怎样才能在Google应用引擎上运行此文件 .
当我在任务队列上运行此cron时,它会给我这样的错误 .
请参考我的一些教程,我可以成功运行它 . 我浪费了很多时间在上面 . 任何帮助或建议都非常感谢 .
2 回答
您可以通过单击左上角的“汉堡包”按钮并选择“记录”来查看所有应用程序日志,包括任何错误消息 .
你应该在cron处理程序中看到错误的原因 .
可能的问题:也许你的处理程序不应该以/结尾
我认为你可能需要将你的file.py设置为类似于常规的main.py(可以't tell if you'已经这样做但是基于你的file.py内容它似乎不是这样)复制并粘贴示例教程代码从https://cloud.google.com/appengine/docs/standard/python/quickstart,并将您的打印语句放在get方法中
如果其他文件没问题,这应该可以解决您的问题,例如app.yaml(请参阅此示例代码的链接)