Ubuntu14.04でPython3.4で記述されたGUnicorn / FalconWebサービスがあります。VSCodeデバッガーを使用してこのサービスをデバッグしたいと思います。私は現在、コマンドでプロセスを開始します
/usr/local/bin/gunicorn --config /webapps/connects/routerservice_config.py routerservice:api
これは、構成ファイルrouterservice_config.pyを使用してrouterservice.pyを開始します。シンプルにするために、構成でワーカーを1に設定しています。
Python拡張機能をVSCodeにインストールしたので、Pythonデバッグツールがあります。では、GUnicornワーカープロセスにアタッチする方法、またはVSCodeにスタートアップコマンドを実行して自動アタッチさせる方法を教えてください。
ありがとう、グレッグ
私は拡張機能の作者です。次のことを試すことができます:https://github.com/DonJayamanne/pythonVSCode/wiki/Debugging:-Remote-Debuging
import ptvsd ptvsd.enable_attach("my_secret", address = ('0.0.0.0', 3000))
参考:-これには、ptvsdパッケージを含め、アプリケーションで構成する必要があります。
-将来的に(できれば近い将来)、デバッガーを任意のPythonプロセスにアタッチする機能を追加する予定です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加