2017-10-13 99 views
1

因此,當我嘗試部署我的應用程序時,我收到了此error。以下是彌補我的應用程序文件:404在App Engine上使用Cron作業

main.py:

import webapp2 

class MainHandler(webapp2.RequestHandler): 
    def get(self): 
     self.response.write("<h1>Duracron!</h1>") 

class EventHandler(webapp2.RequestHandler): 
    def get(self): 
     self.response.write("<h1>Duracsron!</h1>") 


app = webapp2.WSGIApplication([ 
    ('/', MainHandler), 
    ('/event/.*', EventHandler), 
    ], debug=True) 

的app.yaml:

runtime: python27 
api_version: 1 
threadsafe: true 

handlers: 
- url: /favicon\.ico 
    static_files: favicon.ico 
    upload: favicon\.ico 

- url: /.* 
    script: main.app 

libraries: 
- name: webapp2 
    version: "2.5.2" 
- name: ssl 
    version: latest 

cron.yaml:

cron: 
- description: test task 
    url: /events/test 
    schedule: every 1 minutes 

我可以」 t似乎發現了什麼問題。根據我的理解,cron.yaml將向/events/testapp.yaml發送請求,將其重定向至main.appmain.app將其路由至EventsHandler()。我錯過了什麼?

回答

0

它看起來像字母event中的一個錯字,它與events不匹配,可能是問題的原因。嘗試將('/event/.*', EventHandler),更改爲('/events/.*', EventHandler),,以便它與您的cron.yaml

相關問題