Ksbridgeを配置したサーバとProxyサーバ間の通信に使用するポートの指定について
完了お世話になっております。
Kompira Sonarの利用開始に向け、Ksbridgeの設定を実施しています。
設定時、Ksbridgeを配置したサーバとProxyサーバ間の通信で下記エラーが発生します。
<エラー詳細>server to client bypass error error="failed to get next reader: read tcp <Ksbridgeを配置したサーバのIP>:53040-><ProxyサーバのIP>:8080: use of closed network connection"
上記エラーから、Ksbridgeの起動時、ポートを8080で指定しても、ランダムでポート53040が割り当てられているように見受けられます。このポートを指定することは可能でしょうか。
ご教示いただきますよう、お願いいたします。
-
お問い合わせありがとうございます。
実際に実行されたコマンドがわからないのとログがないので確実ではないのですが、53040 は ksbridge から proxy に対するコネクションのクライアントポートであり、ksbridge が ksocket から待ち受けるポートとは別のものです。
クライアントポートは一般的に動的ポート(49152~65535)の範囲がランダムで割り当てられるため、仕様通りの挙動になります。具体的には下記のような TCP コネクションで接続され、Ksocket - ksbridge 間、ksbridge - proxy 間はそれぞれ別のコネクションとなります。Ksocket:[動的ポート] -> ksbridge:8080 -> ksbridge:[動的ポート] -> proxy:8080以上、よろしくお願いします。
-
ご回答いただきまして、ありがとうございます。
ポートがランダムに割り当てられること、承知しました。
この場合、"ksbridge:[動的ポート] -> proxy:8080"間の通信許可設定等は必要でしょうか。
作業は下記の通り実施していました。
https://fixpoint.github.io/ksbridge-manual/start-up.html
の手順に従い、ksbrigeの起動を行いました。処理が開始されると、バックグラウンドで処理が流れるため、Tera Termをもう一つ起動し、自己診断コマンド「% ksocket diagnostics authenticate」を実行したところ、前段でも記載した結果となりました。
対処方について、ご教示ください。
-
お世話になっております。
以下2点の送付を連携をお願いできますでしょうか。
- 実行した ksbridge コマンド (引数も含めた完全な形で)
- ksbridge が出力したログ全文 (エラー部分だけなく全て)
まず、コマンドについては手順通り実施と伺っておりますが、手違いである可能性を潰すためにも具体的なコマンドを教えていていただけますでしょうか。
また、エラー前後にどのようなものが出力されているか、という事も判断材料になるため、ログファイルについても送付いただけますでしょうか。
ただし、ログファイルについては、ここでの受領は難しいため営業担当と相談いただき弊社サポートに送るよう依頼していただくことは可能でしょうか。
サインインしてコメントを残してください。
コメント
6件のコメント