Tôi đang chạy cơn lốc xoáy phía sau apache. Tôi đã tạo máy chủ proxy.thời gian chờ vô hạn đối với proxy ngược trong Apache
ProxyRequests On
ProxyPass /chat/ http://localhost:8888/chat/
Mã này hoạt động tốt và vượt qua mọi yêu cầu của tôi về lốc xoáy và trả lại phản hồi cho khách hàng.
Hiện tại, tôi đang sử dụng lốc xoáy để bỏ phiếu dài. Một số yêu cầu kết thúc trong một khoảng thời gian ngắn nói ít hơn 1 phút proxy ngược lại này hoạt động tốt. Nhưng một số yêu cầu bỏ phiếu dài nhất định này cho phép 502 lỗi proxy. Lý do cho lỗi proxy này là Apache có thể giữ yêu cầu bỏ phiếu dài chỉ trong một phút (theo mặc định). Nó đóng yêu cầu và do đó lỗi proxy được nhận.
Bây giờ, tôi sửa đổi các chỉ thị để
ProxyRequests On
ProxyPass /chat/ http://localhost:8888/chat/ timeout=12000
tức là tôi đã thay đổi thời gian chờ mặc định tới 12000 giây.
Điều này hiện đang hoạt động tốt cho tôi. Bu đây không phải là giải pháp tốt nhất cho vấn đề này. Yêu cầu bỏ phiếu lý tưởng dài có thể vượt quá bất kỳ thời gian chờ nào được chỉ định. Vì vậy, câu hỏi của tôi là
- Làm cách nào để hết thời gian chờ? tức là yêu cầu không bao giờ được Apache đóng lại.
- Xin vui lòng cũng bình luận: liệu hiệu suất của cơn lốc xoáy có bị suy thoái bằng cách đi qua Apache như máy chủ proxy không?
Xin chào, câu trả lời của tôi có giúp ích gì cho bạn không? Bạn có thể bình luận về câu trả lời được không? – vaidik