Google App Engine Error 0kb AppEngine-Google



我在谷歌应用引擎上有一个项目。它有两个独立的数据存储,一个存储物品,另一个存储任何被归类为犯罪的物品。(True or False)

但是当我尝试运行cron将犯罪文章移动到"犯罪"数据存储时,我收到这个错误:

有人经历过这种情况吗?他们是如何克服的?


0 kb AppEngine-Google;[22/Apr/2011:09:47:02 -0700] "GET/place HTTP/1.1" 500 138 - "AppEngine-Google;(+ http://code.google.com/appengine)"geo-event-maps.appspot.com"女士= 1642cpu_ms = 801 api_cpu_ms = 404cpm_usd = 0.022761 queue_name = __crontask_name = 740 b13ec69de6ac36b81ff431d584a1a loading_request = 1

我刚刚遇到了一个类似的问题,我的cron崩溃,因为它发现了一个非ascii字符,无法处理它?试试encode('utf-8')。我的cron的工作不需要登录URL,但这是一个很好的提示未来:-)

对于你的问题我只想回答一下;-)

这可能与cron无关。尝试直接加载URL (http://geo-event-maps.appspot.com/place)会返回HTTP 500错误。作为应用程序的管理员,你应该能够通过将URL粘贴到浏览器中来运行任何cron作业而不会出错,所以从那里开始吧。

顺便说一下,确保需要管理员访问任何cron url。作为一个未经授权的用户,我应该收到401错误,而不是500。即使你只使用一个处理程序,你也可以在app.yaml:

中这样做:
- url: /cron/.*
  script: main.py
  login: admin
- url: /.*
  script: main.py

最新更新