Chúng tôi đang bối rối về vấn đề này và cần một số trợ giúp. Chúng tôi đang chạy cấu hình mà chúng tôi cho là khá đơn giản trong GCP (Google Cloud Platform) để cân bằng tải và chúng tôi liên tục gặp phải lỗi "502" ngẫu nhiên. Đi sâu vào nhật ký của những điều này, chúng tôi thấy một lý do được đưa ra là "backend_connection_closed_before_data_sent_to_client". Tôi không thể tự mình tìm ra cách tái tạo những lỗi này. Tôi thấy chúng trong nhật ký GCP và cần chẩn đoán lý do tại sao chúng lại xảy ra.
Đây là những phần di chuyển:
- Nhóm phiên bản GCP, có tên là "web thử nghiệm"
- Các thành viên nhóm phiên bản bao gồm hai máy ảo Windows Server Core, được đặt tên là "test-web-1" và "test-web-2".
- Trình cân bằng tải GCP có tên là "bản đồ web thử nghiệm", với phần phụ trợ của nó được chỉ vào nhóm đối tượng "web thử nghiệm".
- Chế độ cân bằng được đặt thành CPU tối đa 80%. Công suất 100%. Thời gian chờ được đặt thành 600 giây.
Hai máy ảo Windows Server Core của chúng tôi là hình ảnh GCP tiêu chuẩn, ngoại trừ việc lưu trữ ứng dụng web cơ bản qua IIS. Chúng tôi đã định cấu hình IIS để có giá trị thời gian chờ kết nối là 620 giây; Lớn hơn 20 giây so với thời gian chờ phụ trợ.
Kiểm tra nhật ký IIS khi 502 xảy ra, tôi không thấy yêu cầu thậm chí đến được máy chủ web.
Chúng tôi bối rối và không có ý tưởng ở đây. Bất kỳ ai khác gặp phải sự cố lạ với IIS và GCP với Cân bằng tải và Nhóm phiên bản?