1

Amazon EC2 Windows インスタンスに TeamCity サーバー (9.0.3 (ビルド 32334)) があります。

そして、ビルド エージェント用に別の EC2 インスタンス (Windows) があります。ポート 9090 のこの新しいインスタンスにビルド エージェントをインストールし、teamCity UI に完全に表示されますが、今回同じマシンにポート 9091 で 2 番目のエージェントをインストールすると、新しいエージェントが TeamCity UI に表示されません (接続中/切断中/未承認)。

ただし、両方のエージェント サービスが実行されています (Windows サービスで確認済み)。

複数のエージェントをインストールするために、このリンクをたどりました :

そして、これは私がTeamCityエージェントログから得たものです

buildServer.AGENT.registration - Call http://1.2.3.4/RPC2 buildServer.registerAgent3: org.apache.xmlrpc.XmlRpcException: jetbrains.buildServer.CannotPingAgentException: Unable to ping agent BuildAgent_QANEW. Check firewall and/or try to specify 'ownAddress' in the agent configuration. Details: Agent 'BuildAgent_QANEW' cannot be accessed by any of the addresses: [1.2.3.4, 2001:0:9d38:90d7:1ca5:281b:f575:9901, 1.2.3.4], (port 9091) 
4

1 に答える 1

1

ファイアウォールの問題であることが判明しました。EC2 のセキュリティ グループのポート 9091 にカスタム TCP ルールを追加したところ、ポート 9091 のエージェントも接続されています。そのため、CannotPingAgentException が発生するたびに、ファイアウォールまたは不適切なエージェント プロパティが原因である可能性が最も高くなります。

于 2015-04-20T05:09:43.140 に答える