Kod status HTTP 502 bermaksud "Gerbang Buruk", yang merupakan gerbang yang salah.
Apabila pelayan yang bertindak sebagai proksi atau get laluan menerima respons yang tidak sah daripada pelayan huluan, ia akan mengembalikan kod status 502 kepada pelanggan. Ini biasanya bermakna pelayan proksi tidak dapat mendapatkan respons yang sah daripada pelayan huluan dan menyampaikannya kepada klien.
Dalam keadaan biasa, ralat 502 mungkin disebabkan oleh sebab berikut:
Pelayan huluan tidak tersedia buat sementara waktu atau ke bawah: Apabila pelayan proksi digunakan sebagai lapisan tengah, jika pelayan huluan gagal, terlebih muatan, atau tidak bertindak balas, pelayan proksi tidak dapat ditemui. Jawapan yang sah akan mengembalikan ralat 502 kepada klien.
Ralat konfigurasi pelayan proksi: Pelayan proksi mungkin tersalah konfigurasi dan tidak dapat memajukan permintaan dengan betul ke pelayan huluan atau mendapatkan respons yang sah, mengakibatkan ralat 502.
Ralat resolusi DNS: Jika pelayan proksi tidak dapat menyelesaikan nama domain pelayan huluan dengan betul, ia juga akan menyebabkan ralat 502.
Apabila pelanggan menerima ralat 502, adalah disyorkan untuk mengambil langkah berikut:
Periksa sambungan rangkaian: Pastikan sambungan rangkaian antara klien dan pelayan proksi adalah normal, dan sambungan rangkaian antara pelayan proksi dan pelayan huluan biasa.
Muat semula halaman atau cuba semula permintaan: Memandangkan ralat 502 mungkin masalah sementara, anda boleh cuba memuat semula halaman atau menghantar semula permintaan untuk melihat sama ada masalah itu boleh diselesaikan.
Hubungi pentadbir laman web: Jika anda terus menghadapi ralat 502, anda harus menghubungi pentadbir laman web atau pentadbir pelayan dan meminta mereka menyemak konfigurasi pelayan proksi atau status pelayan huluan.
Ringkasnya, kod status HTTP 502 bermakna proksi atau pelayan get laluan menghadapi masalah semasa mendapatkan respons yang sah, mengakibatkan ketidakupayaan untuk memberikan respons yang sah kepada pelanggan.