2011-07-27 15 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

バックエンドサービスを呼び出すには、3つの方法があります:予定のバックエンドは、バックエンドを任務とし、バックエンドを閲覧しました。試してくださいhttp://counter.appname.appspot.com/path

出典:

+0

私はそれらをチェックアウトします。これは常駐バックエンドですが、開始パラメータが与えられていれば、そのスクリプトはバックエンドの起動時に自動的に呼び出されると考えました。 – TroubledGAE

+0

ああ、その答えはそこにあった...それはずっと働いていた。私はちょうどそれを見ることができませんでした: "あなたのバックエンドの結果を見るには、バックエンドのビューに変更する必要があります。これを行うには、管理コンソールの上部にあるドロップダウンに行き、現在のバージョンを指定されたバックエンドに追加します。 – TroubledGAE

関連する問題