เรามีแอปพลิเคชันที่ใช้จาวาซึ่งเชื่อมต่อกับเซิร์ฟเวอร์การค้นหา LDAP ของลูกค้า ลูกค้าต้องการยกเลิกคำขอการผูกเป็นเวอร์ชัน 2 ดังนั้น R&D ของเราจึงอัปเดตตัวเลือกในโค้ดตามเอกสารประกอบจาก Oracle (java.naming.ldap.version
ค่าของคุณสมบัตินี้เป็นสตริงที่ระบุเวอร์ชันของโปรโตคอลสำหรับผู้ให้บริการ) อย่างไรก็ตาม เมื่อสิ่งนี้ถูกปรับใช้ในการผลิต...ในการติดตาม tcpdump เราจะเห็นคำขอผูกสำหรับเวอร์ชัน 2 และเวอร์ชัน 3 (ไม่มีการล้มเหลวเนื่องจากปัญหาที่สังเกตได้)
ฉันไม่สามารถทำซ้ำพฤติกรรมนี้ในเซิร์ฟเวอร์ทดสอบได้ (เรื่องยาว แต่ซอฟต์แวร์รุ่นเก่าได้เปลี่ยนมือไปหลายปีแล้ว ดังนั้นจึงเป็นไปได้ว่าการทดสอบและผลิตภัณฑ์จะเหมือนกันทั้งหมด...การทดสอบจะไม่มีคำขอเหมือนกันและด้วยเหตุนี้ปัญหา เป็นสินค้า ฯลฯ ฯลฯ)
ใครเคยเจอปัญหานี้บ้าง? ขอบคุณสำหรับเวลาของคุณล่วงหน้า
13 10-06-2021 02:22:56.856380 172.29.129.150 217.171.130.8 LDAP 105 2 bindRequest(1) "cn=xxx" แบบธรรมดา
14 2021-10-06 02:22:56.895004 217.171.130.8 172.29.129.150 TCP 68 16612 â 37036 [ACK] Seq=1 Ack=38 Win=14592 Len=0 TSval=117821307 TSecr=137597
15 2021-10-06 02:22:56.896298 217.171.130.8 172.29.129.150 LDAP 82 bindResponse(1) สำเร็จ