2011-07-27 100 views
1

我很難讓後端在GAE服務器上運行。下面的本地工作,但不是部署時:App Engine後端不能正常工作

counter.py:

from google.appengine.api import logservice 
logservice.AUTOFLUSH_ENABLED = False 
logging.error("Backend started!") 
logservice.flush() 

部署時,沒有看到日誌消息。我甚至試過把語法錯誤放進去,它們也不會被報告,所以它似乎不像後端實際上運行我的代碼。我已經嘗試過在睡眠等無限循環中做同樣的結果。

這裏是backends.yaml:

backends: 
- name: counter 
    start: counter.py 
    instances: 1 
    class: B1 

後端被列爲在管理控制檯中運行,但似乎並沒有成爲真正做任何事情。

任何人都可以在GAE服務器上運行後端?謝謝!

回答

0

調用後端服務有三種方法:預定後端,後端任務和瀏覽後端。嘗試http://counter.appname.appspot.com/path

來源:

+0

我會檢查那些出。不過,這是一個常駐的後端,我想如果它被賦予了一個開始參數,該腳本將在後端啓動時自動調用。 – TroubledGAE

+0

啊哈,答案在那裏......它一直在努力。我只是看不到它:「要查看後端運行的結果,您需要確保切換到後端視圖。要執行此操作,請轉至管理控制檯頂部的下拉列表並從當前版本到指定的後端「。 – TroubledGAE