ฉันพยายามที่จะเข้าใจสิ่งที่เกิดขึ้นกับข้อความต่อไปนี้ใน Apache 2.2 error_log ของเรา:
Wed May 18 21:03:29 2011] [error] [client 172.20.10.10] (70007)The timeout specified has expired: proxy: error reading status line from remote server super-load1-ga.test.com, referer: https://tester2.test.com/boom/ga/inside.as
พี
เรากำลังเรียกใช้ Apache 2.2 กับ mod_proxy Apache นี้กำหนดเวลาคำขอที่เกี่ยวข้องกับค่า TimeOut 5 นาทีใน httpd.conf หรือไม่ (หมายความว่ามันไม่ได้รับการตอบสนองจากรีโมตเซิร์ฟเวอร์ใน 5 นาที) หรือนี่เป็นเพียงการตอบสนองจากรีโมตเซิร์ฟเวอร์ที่บอกว่ามันไม่สามารถจัดการการเชื่อมต่อได้หรือไม่?
Apache วิ่งออกจาก MaxClients อย่างรวดเร็วในช่วงเวลาที่ฉันเห็นข้อผิดพลาดนี้
ตัวอย่างด่วนของรายการพร็อกซี:
ProxyPass /boom/ga https://super-load1-ga.test.com
ProxyPassReverse /boom/ga https://super-load1-ga.test.com
Timeout
ค่าโกลบอลของคุณจะถูกใช้ ดูhttpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypass httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxytimeoutและhttpd.apache.org/docs/2.2/mod/core html # timeout