問題タブ [gae-module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1920 参照

google-app-engine - App Engine Python モジュールとチャネル サービス

Python プロジェクトで App Engine モジュールを使用しています。( https://developers.google.com/appengine/docs/python/modules/#Python_Background_threads )

m プロジェクトでもチャネルを使用しています: https://developers.google.com/appengine/docs/python/channel/

接続/切断されたポスト メッセージ ('/_ah/channel/connected/'、'/_ah/channel/disconnected/') を API モジュールに送信したいと考えています。現在、それらをどのモジュールにも表示できません(デフォルトまたはAPI)

app.yaml

api.yaml

ディスパッチ.yaml

注: 明確にするために、これはすべてローカルで dev モードで動作します。

api.main.app

ChannelDisconnectHandler

ChannelConnectHandler

したがって、クライアント (javascript で記述) は API モジュールに投稿し、チャネルを開きます。

このコールバック関数は、有効なトークンで到達します。ソケットを正常に作成し、この関数を期待どおりに完了します。次に、ローカル システムで onOpened 関数が呼び出され、サーバーからメッセージを受信します。実稼働環境では onOpened が呼び出されることはなく、メッセージを受信することもありません。/_ah/channel/connected/ も呼び出されません。

チャネル サービスはモジュールでサポートされていませんか? 私が欠けているものについて何か考えはありますか?

0 投票する
1 に答える
355 参照

python - cron ジョブから基本モジュールをロードする方法

GAE モジュールの読み込みに問題があります。

私のcron.yaml:

次に、私の app.yaml の関連部分:

今私のcallLoadAndProcess.py:

私のモジュールには、次のような loadandprocess.yaml があります。

最後に、loadAndProcess.py は、バックエンド モジュールとして実行するスクリプトです。

私の開発サーバーで、管理ページから cron ジョブを実行しようとすると、次のエラーが発生します。

私はそれを正しく設定したと感じています...そしてバージョン番号は一致しています..何か見逃しましたか?ありがとう!

0 投票する
1 に答える
454 参照

google-app-engine - Google AppEngine: Python 2.7: リクエスト ハンドラを複数のファイルに分割する方法は?

一部のリクエスト ハンドラを別のファイルに移動したいアプリケーションがあります。私はそれを示すこの単純なアプリに問題を減らしました。

メインページを閲覧すると、例えば:

そうですか

表示された

たとえば、初期化ページに移動しようとすると:

そうですか

ログには次のように表示されます: (init2 メッセージはログに記録されず、ヘルパー メソッドは呼び出されません。)

私は何を間違っていますか?手がかりをありがとう

ログの内容:



app.yaml:


helloworld.py



initter.py


0 投票する
1 に答える
143 参照

python - GAE Python - モジュール構成ファイルを介して一部のパフォーマンス設定を変更する必要があります

バックエンドの代わりにモジュールを使用するようにアプリを移行しました。そのために、次のページの指示に従いました: https://developers.google.com/appengine/docs/python/modules/

しかし、何らかの理由で、App Engine ダッシュボードに移動してから [管理] > [アプリケーション設定] に移動すると、次の通知が [パフォーマンス] の下に表示されます。

通知には、上で投稿したページへのリンクが含まれています。

私の app.yaml の上部は次のようになります (したがって、デフォルト設定を使用する必要があります)。

モジュールの上部は次のようになります。

通知が参照しているパフォーマンス設定は何ですか?

0 投票する
1 に答える
506 参照

java - Google App Engine モジュールの更新

Google App Engine モジュールを更新しようとすると、名前とバージョンが既に使用されているというエラーが表示されます (更新しようとしています)。更新したいモジュールだけでなく EAR 全体を更新しようとしましたが、どちらも同じエラーが発生します。