2012-11-30 3 views
1

Google 애플리케이션 엔진의 작업 대기열에서 백엔드를 실행하는 데 문제가 있습니다. 문서에 따라 모든 것이 올바르게 설정되어있는 것처럼 보입니다. 그러나 작업을 실행하려고하면 백엔드가 시작되지 않고 404 오류 이외의 로그에서 많은 정보를 얻지 못합니다. 아마 내가 누락 된 작은 것일지도 모르지만 나는 지금 며칠 동안 그것에 대해 노력해 왔으며 그것이 무엇인지 알 수 없습니다. 여기 Google App Engine 작업 대기열 백엔드 Python

여기
backends: 
- name: batchloader 
    instances: 1 
    options: dynamic 
    start: batchcron.app 

여기 애플리케이션 제목을

- url: /crons/batch 
    script: batchcron.app 
    login: admin 

의 핸들러가 백엔드

taskqueue.add(url='/crons/batch', target='batchloader') 

내 작업 대기열 전화입니다처럼 내 Backends.yaml는 모습입니다 내가 여기서 무엇을 놓치고 있니? 어떤 도움이라도 대단히 감사하겠습니다. 감사!

+0

관리 콘솔에서 백엔드를 시작 했습니까? 앱의 관리 콘솔로 이동하여 왼쪽에 백엔드가 표시되면 해당 화면에서 백엔드가 표시되고 "시작"을 클릭해야합니다. 백엔드가 표시되지 않으면 백엔드를 업로드해야합니다. https://developers.google.com/appengine/docs/python/backends/overview#Commands에서 도움말을 참조하십시오. – someone1

답변

0

빠른 업데이트에 대한 자세한 내용을보실 수 있습니다. 간과 한 몇 가지 작은 것들이었습니다. 내가 관리위원회에서 백엔드를 시작하지 않았으므로 누군가 1 명이 옳았습니다. 나는 그들이 역동적이어서 시작하고 멈추기 때문에 생각했다. 이제는 고쳐졌다. 다른 하나는 crons/batch에 대한 호출에서 기본 post 메서드를 사용하고 있었지만 호출 한 함수는 get이라는 것이 었습니다. 그래서 방금 그 기능을 바꿨고 모든 것이 잘 작동했습니다.

도움과 의견을 보내 주셔서 감사합니다.

0

백엔드를 만들고 업데이트하려면 appcfg.py backends <dir> update으로 백엔드를 업데이트해야합니다.

당신은이 문제에 대한이 here

관련 문제