2017-10-13 2 views
1

내 앱을 배포하려고하면 error이 표시됩니다.404 App Engine에서 크론 작업 사용

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) 

애플리케이션 제목 :

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 

내가 할 수있는 '여기 내 응용 프로그램을 구성하는 파일은 무슨 일이 일어나고 있는지 알아내는 것 같습니다. 내 이해에서 cron.yaml은 에 요청하고 app.yamlmain.app으로 리디렉션하고 main.appEventsHandler()으로 라우팅합니다. 내가 뭘 놓치고 있니?

답변

0

event이라는 단어의 오타가 events과 일치하지 않으며 문제의 원인 일 수 있습니다. ('/event/.*', EventHandler),('/events/.*', EventHandler),으로 변경하여 cron.yaml

과 일치하도록하십시오.
관련 문제