2017-04-01 10 views
1

私はdev_appserver.pyを使用して自分のUbuntuマシンでGo Appをローカルに実行しています。私はアプリケーションをデバッグしようとしていますが、デバッガをアタッチするためのプロセスが見つからないようです。誰かが私を正しい方向に向けることができますか?App Engineのデバッグに行く

+0

私があなたが尋ねていることを理解しているなら、 'ps aux | grep _app_go'を実行してpidを取得し、そこから接続します。 –

+0

私はその提案された解決策を見ましたが、dev_appserver.pyを実行してもそのようなプロセスは作成されません。 App Engineのdocにgoappが実行されていますが、最新のSDKではgoappコマンドはありません。 –

+0

ええ、最新の「優先」の方法は、gcloud SDKを使用して実行しているように実行することです。私は個人的にこれを更新せず、これらの種類の問題の多くが発生するため、古いパッケージ化されたSDKをそのまま使用しています。 'goapp'はまだ私の友達です.... – RayfenWindspear

答えて

0

google-cloud-sdkを使用してgo-appengine-sdkを実行しているときに探しているプロセスは_go_appです。 NoOp for forループで始まるように私のアプリケーションを変更するだけで、CPU使用リストの一番上にそれを送って見つけることができました。

enter image description here

だから、Ubuntuの上で、簡単なps aux | grep _go_appはPIDをリストする必要があります。

P.S.これはMac上で行われていたため、可能性はありますが、それは異なる可能性があります。とにかくそれを見つけるために自分のNoOp forループを実行してください。

関連する問題