gpt4 book ai didi

python - Google App Engine cron 作业失败并出现 404 错误

转载 作者:行者123 更新时间:2023-12-01 05:40:25 26 4
gpt4 key购买 nike

我正在尝试使用 Python 在 GAE 上运行我的第一个 cron 作业,但它一直失败,并在日志中显示 404 错误。我只需转到浏览器中的根目录即可运行脚本,但无法通过目录访问它。

app.yaml:

application: mythosapp
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: /updateRSS/daily
script: updateRSS.app
login: admin
- url: /.*
script: updateRSS.app

cron.yaml:

cron:
- description: RSSUpdate daily
url: /updateRSS/daily
schedule: every 1 minutes
timezone: America/New_York

如果我去http://mythosapp.appspot.com ,它工作正常并运行脚本,但我无法让它通过 cron 运行。日志如下所示:

/updateRSS/daily 404 33ms 0kb AppEngine-Google; 0.1.0.1 - - [16/Jul/2013:18:14:23 -0700] "GET /updateRSS/daily HTTP/1.1" 404 113 - "AppEngine-Google; (+http://code.google.com/appengine)" "mythosapp.appspot.com" ms=34 cpu_ms=0 cpm_usd=0.000013 queue_name=__cron task_name=b6d467d8801c75443f9a4fa1924cfaa5 app_engine_release=1.8.2

我将此解释为从 /updateRSS/daily 目录调用脚本时遇到问题,但我不知道为什么。这是什么问题?

最佳答案

确保您在 updateRSS.py 文件中正确重定向 URL。例如:

updateRSS.py

app = webapp.WSGIApplication([
('/updateRSS/daily', yourClass.yourMethod)
,('/.*', yourClass.yourMethod)], debug=True)

关于python - Google App Engine cron 作业失败并出现 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17689548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com