Score:0

คำขอ POST ล้มเหลวหลังจากอัปเดต Apache load balancer ("empty stream")

ธง tf

เรามี apache ที่กำหนดค่าเป็นตัวโหลดบาลานเซอร์ (mod_proxy_balancer afaik) กระจายโหลดไปยังโหนดแอปพลิเคชัน wildfly หลายโหนด สิ่งนี้ทำงานได้ดีจนกระทั่งเราอัปเดตระบบปฏิบัติการจากเดเบียนบัสเตอร์เป็นบูลส์อาย

การอัปเดตระบบปฏิบัติการเพิ่มเวอร์ชัน apache จาก 2.4.38 -> 2.4.51 (รวมถึงการเปลี่ยนแปลงเดเบียนบางอย่างที่ฉันเดา) ตั้งแต่นั้นมาคำขอ HTTP POST ทั้งหมดล้มเหลวโดยมีข้อความแสดงข้อผิดพลาด "อินพุตสตรีมว่างเปล่า" ราวกับว่าเนื้อหาของคำขอนั้นถูกกลืนหายไประหว่างทาง

ฉันไม่พบสิ่งใดที่เกี่ยวข้องในเน็ต - มีใครรู้ไหมว่าเกิดอะไรขึ้น

มีตัวเลือกสำหรับสิ่งนี้หรือไม่? ฉันเรียกดูบันทึกการเปลี่ยนแปลง แต่ไม่พบสิ่งที่เกี่ยวข้อง...

เราลองใช้ไคลเอนต์ ReST ที่แตกต่างกันหลายตัว แต่ผลลัพธ์ทั้งหมดมีข้อผิดพลาดเดียวกัน

Score:0
ธง tf

ฉันสามารถติดตามปัญหาได้ มีคนกำลังตรวจสอบ InputStream ด้วย

ถ้า (inputstream.available () < 1) {
  โยน SomeException ใหม่ ("อินพุตสตรีมว่างเปล่า");
}

แต่แน่นอนว่าทุกคนที่รู้จัก InputStream.available() วิธีการรู้ว่ามันไม่น่าเชื่อถือ (1,2,3,4,...). แก้ไขปัญหา.

ฉันหมายความว่ามีบางอย่างต้องเปลี่ยนจาก apache 2.4.38 -> 2.4.51 เนื่องจากการอ่านจากเนื้อหาคำขอตอนนี้ดูเหมือนช้ากว่าเดิม ...

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา