接続java.net.BindException:USE_ソリューションですでに住所

問題のI.説明

設定し、起動中のLinuxサーバーの次の必要なJMeterのリモート監視、サーバリソースのServerAgentディレクトリ(CentOS7システム)  startAgent.shを  ファイルシステムが異常プロンプトのとき、など

[ルート@ localhostのをServerAgent-2.2.3] ./startAgent.sh 
INFO 2018年12月15日10:29:17.634 [kg.apc.p]():4444にUDPをバインド
ERROR    2018年12月15日10時29分:17.686 [kg.apc.p]():できます" tはUDP接続の受け入れ 
java.net.BindExceptionを:アドレスを既に使用
        sun.nio.ch.Net.bind0(ネイティブメソッド)で
        sun.nio.ch.Netで.bind(Net.java: 433 
        :sun.nio.ch.DatagramChannelImpl.bind(DatagramChannelImpl.javaにおける 691 
        :sun.nio.ch.DatagramSocketAdaptor.bindで(DatagramSocketAdaptor.java 91 
        kg.apc.perfmonました。 PerfMonWorker.listenUDP(PerfMonWorker.java:144 
        :kg.apc.perfmon.PerfMonWorker.startAcceptingCommands(PerfMonWorker.javaにおける 107 
        kg.apc.perfmon.AgentTool.processParams(AgentTool.java時: 72 
        kg.apc.cmdtools.PluginsCMD.processParamsで(PluginsCMD.java : 63 
        kg.apc.cmdtools.PluginsCMD.processParams(PluginsCMD.java時: 23 
        sun.reflect.NativeMethodAccessorImpl.invoke0で(ネイティブメソッド)
        sun.reflect.NativeMethodAccessorImpl.invokeで(NativeMethodAccessorImpl.java: 62 
        日時。 reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 43)

第二に、問題分析

でスローされた異常上記のヒントから重要な情報を抽出します。「することができないのUDP接続受け入れjava.net.BindExceptionを:すでに使用中のアドレスを」

分析:ServerAgentのデフォルトの開始は、ポートが既に使用されていること、それは可能性がある「アドレスがすでに使用されているUDP接続を受け取ることができない」新しいポート番号を変更する必要があり、その後、有効にするか、またはポートに対応するプロセスを一時停止することを示唆し、ポート4444でありますその後、サービスServerAgentを有効にします

第三に、ソリューション

モード1:4444ポートを一時停止し、サービスのServerAgentを有効にします

に対応した4444のポート、現在のクエリプロセス:lsof -i:4444


[ルート@ localhostのをServerAgent-2.2.3] のlsof -i:4444 
COMMANDのPID USER FDタイプデバイスサイズ/ OFF NODE NAMEの
ジャワ     104069ルートのIPv6 3997358 0t0 UDP * 18U :krb524の
javaの     IPv6の3997549 0t0 TCP * 19U 104069ルート:krb524(聴く)

プロセスPID(プロセス・ポート4444)の指定された数を閉じる:kill -9 104069
この時点で、ServerAgent通常のサービスを有効にすることができ、次のように

[ルート@ localhostのをServerAgent-2.2.3] 殺す-9 104069 
[ルート@ localhostのServerAgent-2.2.3] -iのlsof:4444 
[ルート@ localhostのServerAgent-2.2.3] ./startAgent.sh 
INFO 2018- 12-15 10:41:51.043 [kg.apc.p]():4444にUDPを結合
INFO     2018年12月15日10:41:52.059 [kg.apc.p]():4444に結合TCP 
INFO     2018- 12-15 10:41:52.066 [kg.apc.p]():JP @ GCエージェントV2.2.3を開始
オプション2:ServerAgentポートを変更し、サービスServerAgentを有効にします

ポート0 -tcp ./startAgent.shポート-XXXX -udp(:4567 "XXXXは、"新しいポート番号のような、です)
./startAgent.sh –udp-port 0 –tcp-port 4567






おすすめ

転載: www.cnblogs.com/insane-Mr-Li/p/10929952.html