ODCF8005E – P2P-laget kunne ikke bindes til en UDP-port i WebSphere 8.5

For nylig legede jeg med IBM WebSphere 8.5-installationen og stødte på følgende fejl.

[7/1/13 0:21:33:113 SGT] 00000001 P2PBase E   ODCF8005E: There was an unexpected exception while initializing the SON overlay; the exception is java.io.IOException:
The P2P layer was unable to bind to a UDP port.
at com.ibm.son.mesh.RawUDPImpl.<init>(RawUDPImpl.java:89)
at com.ibm.son.mesh.UDPFactory.getUDP(UDPFactory.java:31)
at com.ibm.son.mesh.Peer.<init>(Peer.java:468)
at com.ibm.son.mesh.Peer.<init>(Peer.java:411)
at com.ibm.ws.p2p.P2POverlayHelper.getPeer(P2POverlayHelper.java:147)
at com.ibm.ws.p2p.P2PBase.getPeer(P2PBase.java:31)
at com.ibm.ws.bbson.BBFactoryImpl.<init>(BBFactoryImpl.java:632)
at java.lang.J9VMInternals.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1564)

Oplever du det samme problem?

Dette problem opstår, når OVERLAY_TCP_LISTENER_ADDRESS er i konflikt eller ikke eksisterer.

Du kan rette dette ved at verificere og sikre, at det eksisterer uden konflikt.

  • Start DMGR
  • Stop hvis nogen JVM’er kører under problematisk node
  • Stop Nodeagent
  • Log ind på Admin Console og naviger til
  Hvad er forskellen mellem 5G og 5GHz Wi-Fi?

Systemadministration >> nodeagenter >> nodeagent >> porte

Kan du se OVERLAY_TCP_LISTENER_ADDRESS og OVERLAY_UDP_LISTENER_ADDRESS her?

Noter et portnummer af disse, hvis du ser.

Hvis du ikke kan se dem, skal du oprette dem ved at følge instruktionerne:

For UDP:

  • Klik på Ny
  • Tjek brugerdefineret port
  • Portnavn – OVERLAY_UDP_LISTENER_ADDRESS
  • Værtsnavn – lokalvært
  • Port – 21001 (giv ethvert ubrugt portnummer på serveren)

For TCP:

  • Klik på Ny
  • Tjek brugerdefineret port
  • Portnavn – OVERLAY_TCP_LISTENER_ADDRESS
  • Værtsnavn – lokalvært
  • Port – 21002 (giv ethvert ubrugt portnummer på serveren)

Lad os derefter bekræfte portnummeret mellem nodeagent og problematisk JVM

Gå til Servere >> servertyper >> Websphere-applikationsservere >> server01 >> porte

  Sådan sletter du din ICQ-konto permanent

Kan du se OVERLAY_TCP_LISTENER_ADDRESS og OVERLAY_UDP_LISTENER_ADDRESS her?

Hvis ja, kontroller for at sikre, at det ikke er i konflikt med din nodeagent-port. Hvis du ikke kan se dem, skal du oprette en ny port ved at følge instruktionerne.

UDP:

  • Klik på Ny
  • Tjek brugerdefineret port
  • Portnavn – OVERLAY_UDP_LISTENER_ADDRESS
  • Værtsnavn – lokalvært
  • Port – 21003 (giv ethvert ubrugt portnummer på serveren)

TCP:

  • Klik på Ny
  • Tjek brugerdefineret port
  • Portnavn – OVERLAY_TCP_LISTENER_ADDRESS
  • Værtsnavn – lokalvært
  • Port – 21004 (angiv eventuelt resterende portnummer på serveren)

Gem konfigurationen og synkroniser noden

./syncNode.sh localhost <soap port number>

Start nodeagenten og JVM

  Opret analoge, monokrome, triade- og firefarveskemaer

hjalp det?

Nydt at læse artiklen? Hvad med at dele med verden?