問題タブ [google-cloud-stackdriver]

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 投票する
1 に答える
1303 参照

python - 「Stackdriver Debugger が GAE Flex の Python ランタイム用に設定されていません」という警告

Google Appengine フレキシブル環境で実行されている Flask/Python アプリをデバッグしようとしています。

しかし、Google コンソールの Stackdriver Debug インターフェースに警告メッセージが表示され、ブレークポイントを設定できません。

警告は次のとおりです。

Stackdriver Debugger が GAE Flex の Python ランタイム用に設定されていません

警告のスクリーンショット

私が間違っていることについて何か考えはありますか?

私は:

  • Stackdriver Debugger API を有効にしました(こちらに記載)
  • デバッガーをインポートして初期化しました (こちらの手順に従います)
  • requirements.txt に google-python-cloud-debugger を含めました

main.py (app.yaml で定義されたアプリ エントリ ポイント)

app.yaml

更新 1

コメントの後、urllib のインポート エラーに気付き、アプリケーションの wsgi の性質が問題を引き起こしているのではないかと考えました。ドキュメントに戻り、Django フレームワークが同様のことを行っていることについてのメモを見て、次のように変更しました。

これにより、urllib のインポート エラーは解消されましたが、全体的な問題は解決していません。