Node.js コレクタのエージェント ポートがすでに使用中

apmsaas
問題の状況
デフォルトでは、Node.js コレクタ エージェントは TCP ポート 5005 上で Node.js プローブの接続を検索します。このポートがすでに、ホスト上で実行されている別のアプリケーションで使用されている場合は、Node.js コレクタ エージェント プロセスはすぐに終了します。以下のエラー メッセージが画面およびログ ファイルに表示されます。
8/03/14 03:17:28 PM PDT [ERROR] [IntroscopeAgent.ArfTransport] Cannot create server socket on port 5005: Address already in use: JVM_Bind
解決方法
Node.js コレクタ エージェントを別のポートで実行するためにポート番号を変更し、コレクタ エージェント ファイルを更新します。
以下の手順に従います。
  1. <INSTALL_DIR>/ca-apm-probe/collector/core/config
    に移動します。
  2. IntroscopeCollectorAgent.profile ファイルをテキスト エディタで開きます。
  3. introscope.remoteagent.collector.tcp.port プロパティの値を変更します。
  4. Node.js コレクタ エージェントを再起動します。
  5. アプリケーション サーバを再起動します。