デバッグ・エンジンの listen

デバッグ・デーモンは、ユーザー・インターフェースの一部であり、 エンジン接続を listen します。デバッグする対象のプログラム言語またはデバッグ・セッションを起動した方法に基づいて、 デバッグ・デーモンが自動的にデバッグ・エンジンを listen するか、または、 そうするように設定する必要があります。

このタスクについて

いくつかのリモート・デバッガーは、以下のように SSL セキュア接続の使用をサポートしています。

デバッグ・デーモンがデバッグ・エンジンを listen しているかどうかを 判別するには、次の 3 つの方法があります。

セキュリティー上の 理由があるか、または、デーモンのポート番号がマルチユーザー・マシン上の別のユーザーによって 必要とされる場合、デバッグ・デーモンを停止したいことがあります。 ただし、コンパイル型言語デバッグ・セッションを開始するためには、デーモンが listen していなければなりません。

デバッグ・デーモンがデバッグ・エンジンを listen していない場合、 それを開始するには、以下のいずれかのタスクを実行します。

デバッグ・デーモンが listen している場合、それを停止するには、 以下のいずれかのタスクを実行します。

デバッグ・デーモンがデバッグ・エンジンの listen に 使用するデフォルトのポートは、8001 です。「デバッグ」ビューまたは「デバッグ・デーモン設定」ページで、 デーモンのポート番号を変更できます。また、デバッグ・デーモンが listen する ポートの範囲を指定することもできます。

「デバッグ」ビューからポート番号を変更するには、 以下のステップを実行します。

  1. デーモン・アイコンの右にある下矢印をクリックし、メニューから 「ポートの変更」を選択します。
  2. 「設定」ダイアログ・ボックスが開きます。「デーモン・ポート」フィールドに、使用するポート番号またはポート番号の範囲 (このトピックの後に説明があります) を入力します。
  3. 「OK」をクリックして、ポート番号を変更します。ポート番号をデフォルト値に戻すには、「デフォルトを復元」ボタンをクリックします。

「デバッグ・デーモン設定」ページからポート番号を変更するには、 デバッグ設定に関する関連トピックを参照してください。

ポート番号の範囲を指定するには、 値をコンマおよびハイフンで区切ります。例えば、8001,8003,8900-8903 と指定すると、 デバッグ・デーモンは、8001、8003、8900、8901、8902、および 8903 の番号の範囲にある最初に 使用可能なポートを使用します。デーモン接続が確立された後、 デーモン・アイコンの上にカーソルを置くと、吹き出しツールチップに、どのポートが使用 されたのかが示されます。あるいは、デーモン・アイコンの右にある下矢印を クリックして、メニューに含まれているポート番号を確認することもできます。

注:
  • ポートがシステムで既に使用中になっている (この場合は、クライアントでメッセージが表示されます) 場合を除き、デフォルト・ポートを使用することをお勧めします。
  • 以前に設定されたデーモン・ポートが、ワークベンチでデバッグ・セッション用に 現在使用されている場合、デーモン・ポートの変更は、ポートを通して作成された、前の接続には 影響しません。以降のエンジン接続には、新しいポート番号が 使用されます。
  • 新しいポート番号が既に別のアプリケーションによって使用されている場合、 その新規ポートでデーモンが listen しようとすると、エラー・メッセージを伴うプロンプトが 出されます。この場合、別のアプリケーションが使用していないデーモン・ポート番号 を選択してください。

デバッグ・デーモンの SSL サポート

従来のデバッグ UI デーモンに加え、SSL セキュア・デバッグ・デーモンを使用できます。 ただし、サポートされているリモート・デバッガーで使用されている場合のみ、SSL は機能します。

このタスクについて

注: デバッグ接続を保護するために SSH トンネリングを使用している場合は、デーモン・ポートへの接続が必要です。

SSL セキュア・デバッグ・デーモンを有効にするためには、以下の 2 つの方法があります。

  • デーモン・アイコン 「listen しているデーモン」アイコン 「listen していないデーモン」アイコン の右にある 下矢印をクリックし、「ポートの変更...」を選択します。
  • 「ウィンドウ」>「設定」をクリックし、設定ページを開きます。 メニューで「実行/デバッグ (Run/Debug)」を展開し、「デバッグ・デーモン」を選択します。

次のダイアログが表示されます。

「デーモン」ダイアログ

SSL セキュア・デーモンを有効にするには、「SSL デバッグ・セキュア・デーモン」チェック・ボックスを選択し、ポートを指定します。 鍵ストア・ファイルおよびパスワードも定義する必要があります。

ポート番号の範囲を指定するには、 値をコンマおよびハイフンで区切ります。例えば、8001,8003,8900-8903 と指定すると、 デバッグ・デーモンは、8001、8003、8900、8901、8902、および 8903 の番号の範囲にある最初に 使用可能なポートを使用します。


フィードバック