我试图使用一个顶尖任务启动一个动态后端, 然而在我部署后, 我看不到在顶尖标签下的新顶尖任务, 也看不到后端标签下的任何后端。 我做错什么了?
EDIT: 现在, cron 工作运行正常( 我将计划修改为“ 每1分钟” 。 但是后端拒绝运行 。 后端标签上写着 < code> on time failed code> 。 也许我需要在我的 App. yaml 中定义某个操作器或类似的东西?
EDIT2: 使用 Appcfg 更新后端列表后, 我可以看到后端标签下定义的后端 。 现在我只需要等待并查看它是否有效( 有人知道如何用浏览器向后端发送请求吗? 我不想只等一个小时来查看它是否运行( 时针任务现在每小时运行一次 ) 。
My code
我的Cron.yaml档案:
cron:
- description: crawler backend activation
url: /crawl
target: crawler
schedule: every minute
我的后端. yaml文件 :
backends:
- name: crawler
class: B1
instances: 1
start: crawler.application
options: dynamic
我的后端处理器爬行。
import logging
import webapp2 as webapp
class Handler(webapp.RequestHandler):
logging.debug( crawler started )
application = webapp.WSGIApplication([( /crawl , Handler)])