2016-04-01 10 views
1

クラウドデバッガでスナップショットを取得するのに問題があり、次回にどこに向かうのかわかりません。GCPマネージドVMクラウドデバッガ

私は管理VM(python-compat)ランタイムでDjangoアプリケーションを実行しており、CloudSQLをデータベースとして使用しています。

は、私は、一見OKソースリポジトリに接続している、と私の環境では、コンソールにデバッグするために利用できるアプリとして示しています。私は、コード上のポイントを設定しhttps://console.cloud.google.com/debug

が、それはスナップショットを取るためにリッスン、それ何もキャプチャしません。

私のwsgiファイルには、次のような文書があります。

try: 
    import googleclouddebugger 
    googleclouddebugger.AttachDebugger() 
except ImportError: 
    pass 

デバッガがキャッチしない可能性があることは何か明白ですか?私は私のバージョンを「ステージング」と命名したので、1つしかないと確信しています。そして、私は正しい展開されたインスタンスを見ています。デバッグは、標準のアプリケーションエンジンのPythonランタイムから「柔軟な」ランタイムに切り替える前にうまくいきました。

+0

UIで適切なモジュールが選択されていないと、この問題が発生することがあります。 1つのソースコードリポジトリに複数のモジュールがある場合は、特に一般的です。感謝@JustinBeckwith –

+0

。私は利用できるモジュールが1つしかないので、私は正しいモジュールを持っていると確信しています。 「標準」のAppEngine環境では、すべてが「うまくいく」とは言えますが、「柔軟な」環境が適切に機能するようにはなっていません。 – Aaron

答えて

0

申し訳ありません - 私は今、より良い答えがあると思います:) python-compatランタイムとデバッガに問題があったことがわかりました。問題を解決している間、私たちはそれをオフにしなければなりませんでした。根本的な問題は固定ですが、我々は非常にデフォルトでは、それを可能に再統合されていない:

https://github.com/GoogleCloudPlatform/appengine-python-vm-runtime/pull/72/files

あなたのrequirements.txtにグーグル-のpython-クラウドデバッガを追加し、物事を見ることができるはずですライトアップ。トラブルのお詫び!

+0

ありがとう@JustinBeckwith私はあなたの返信を感謝します。私は私の要件ファイルでそれを持っていますが、私はまだpython-compatランタイムでデバッガにヒットするものは得られません。標準ランタイムは美しく動作します – Aaron

+0

@Aaron私は自分のプロジェクトで同じ問題に直面します。 python-compatランタイムイメージは、[オープンソースのもの](https://github.com/GoogleCloudPlatform/appengine-python-vm-runtime)とは関係ありません。私はpython-compatイメージにこの修正が含まれているかどうか調べようとしましたが、残念なことに私は答えが見つかりませんでした。 – user3355018

関連する問題