ODCF8005E – เลเยอร์ P2P ไม่สามารถผูกกับพอร์ต UDP ใน WebSphere 8.5

เมื่อเร็ว ๆ นี้ฉันกำลังเล่นกับการติดตั้ง IBM WebSphere 8.5 และพบข้อผิดพลาดต่อไปนี้

[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)

คุณประสบปัญหาเดียวกันหรือไม่?

ปัญหานี้เกิดขึ้นเมื่อ OVERLAY_TCP_LISTENER_ADDRESS ขัดแย้งหรือไม่มีอยู่จริง

คุณสามารถแก้ไขได้โดยตรวจสอบและตรวจสอบว่ามีอยู่โดยไม่มีข้อขัดแย้ง

  • เริ่ม DMGR
  • หยุดถ้า JVM ทำงานภายใต้โหนดที่มีปัญหา
  • หยุด Nodeagent
  • ลงชื่อเข้าใช้คอนโซลผู้ดูแลระบบและไปที่

การดูแลระบบ >> โหนดเอเจนต์ >> โหนดเอเจนต์ >> พอร์ต

คุณเห็น OVERLAY_TCP_LISTENER_ADDRESS และ OVERLAY_UDP_LISTENER_ADDRESS ที่นี่ไหม

จดบันทึกหมายเลขพอร์ตเหล่านี้หากคุณเห็น

หากคุณไม่เห็น ให้สร้างโดยทำตามคำแนะนำ:

สำหรับ UDP:

  • คลิกที่ใหม่
  • ตรวจสอบพอร์ตที่กำหนดโดยผู้ใช้
  • ชื่อพอร์ต – OVERLAY_UDP_LISTENER_ADDRESS
  • ชื่อโฮสต์ – localhost
  • พอร์ต – 21001 (ระบุหมายเลขพอร์ตที่ไม่ได้ใช้บนเซิร์ฟเวอร์)
  เครื่องมือการทำงานร่วมกันเอกสารที่ดีที่สุดสำหรับทีมระยะไกล [Notion + 8 Alternatives]

สำหรับ TCP:

  • คลิกที่ใหม่
  • ตรวจสอบพอร์ตที่กำหนดโดยผู้ใช้
  • ชื่อพอร์ต – OVERLAY_TCP_LISTENER_ADDRESS
  • ชื่อโฮสต์ – localhost
  • พอร์ต – 21002 (ระบุหมายเลขพอร์ตที่ไม่ได้ใช้บนเซิร์ฟเวอร์)

ต่อไป มาตรวจสอบหมายเลขพอร์ตระหว่างโหนดตัวแทนและ JVM . ที่มีปัญหา

ไปที่เซิร์ฟเวอร์ >> ประเภทเซิร์ฟเวอร์ >> แอปพลิเคชันเซิร์ฟเวอร์ Websphere >> server01 >> พอร์ต

คุณเห็น OVERLAY_TCP_LISTENER_ADDRESS และ OVERLAY_UDP_LISTENER_ADDRESS ที่นี่ไหม

ถ้าใช่ ให้ตรวจสอบเพื่อให้แน่ใจว่าไม่ขัดแย้งกับพอร์ตโหนดเอเจนต์ของคุณ หากคุณไม่เห็นพวกเขา ให้สร้างพอร์ตใหม่โดยทำตามคำแนะนำ

UDP:

  • คลิกที่ใหม่
  • ตรวจสอบพอร์ตที่กำหนดโดยผู้ใช้
  • ชื่อพอร์ต – OVERLAY_UDP_LISTENER_ADDRESS
  • ชื่อโฮสต์ – localhost
  • พอร์ต – 21003 (ระบุหมายเลขพอร์ตที่ไม่ได้ใช้บนเซิร์ฟเวอร์)

ทีซีพี:

  • คลิกที่ใหม่
  • ตรวจสอบพอร์ตที่กำหนดโดยผู้ใช้
  • ชื่อพอร์ต – OVERLAY_TCP_LISTENER_ADDRESS
  • ชื่อโฮสต์ – localhost
  • พอร์ต – 21004 (ระบุหมายเลขพอร์ตที่เหลืออยู่บนเซิร์ฟเวอร์)

บันทึกการกำหนดค่าและซิงค์โหนด

./syncNode.sh localhost <soap port number>

เริ่มโหนดเอเจนต์และ JVM

มันช่วยไหม

สนุกกับการอ่านบทความ? แบ่งปันให้โลกรู้ได้อย่างไร?

เรื่องล่าสุด

x