0

フロントエンドアプリコード内から呼び出される動的なバックエンドプロセスがあります。これを行うには、app.yamlを介して表示する必要があります。しかし、バックエンドがこのように実行されると、管理パネルにバックエンドクォータに変更がないことがわかり、フロントエンドクォータで実行されていると思います。

taskqueue.add(url='/path/to/backend')バックエンドは、フロントエンド側からを介して呼び出されます。

これにより、バックエンドインスタンスが最低15分間呼び出されないため、そのクォータを使用する必要がありますか?

4

2 に答える 2

1

URL を介してタスクをバックエンドにターゲットするのではなく、targetパラメーターを使用してそれを行います。

taskqueue.add(url='/my/url', target='my_backend_name')

ドキュメントを参照してください。

于 2012-10-01T12:10:06.903 に答える
0

コマンドラインから実際にバックエンドを起動しましたか?

https://developers.google.com/appengine/docs/python/backends/overview#Commands

 appcfg backends <dir> start <backend>

バックエンドの状態を START に設定し、HTTP リクエストを受信できるようにします。常駐バックエンドはすぐに開始されます。動的バックエンドは、最初のユーザー リクエストが到着するまで開始されません。バックエンドがすでに開始されている場合は効果がありません。

于 2012-10-01T10:29:43.390 に答える