Kesalahan 502 bad gateway adalah salah satu kode kesalahan paling umum yang kemungkinan besar ditemui saat halaman web tidak dapat dimuat. Hal ini dapat disebabkan oleh masalah DNS, pembatasan geografis, atau masalah lain yang dibahas dalam artikel ini, yang menjelaskan arti kesalahan tersebut dan menjelajahi berbagai cara untuk mengatasinya. Namun, perlu diketahui bahwa sebagai masalah di sisi server, satu-satunya solusi mungkin hanyalah menunggu hingga pemilik situs web memperbaiki masalah tersebut.
Dalam artikel ini, akan dibahas:
- Apa arti dari “502 bad gateway”?
- Apa penyebab kesalahan 502 bad gateway?
- Apakah ada yang bisa dilakukan untuk mengatasi kesalahan 502 bad gateway?
Apa arti dari “502 bad gateway”?
Kesalahan 502 bad gateway terjadi saat terhubung ke situs web melalui server perantara, seperti gateway(jendela baru), load balancer(jendela baru), CDN(jendela baru), atau reverse proxy server. Ini berarti koneksi ke server perantara berhasil tanpa ada isu, tetapi server perantara tersebut tidak dapat terhubung ke server tujuan yang meng-host situs web yang ingin dihubungi.

Karena begitu banyak situs web mengandalkan server reverse proxy Cloudflare untuk pengiriman konten dan perlindungan DDoS, halaman kesalahan 502 Cloudflare adalah salah satu yang paling sering ditemui. Halaman ini juga memberikan representasi visual masalah yang sangat berguna.
Kesalahan 502 bad gateway adalah sebuah kode status HTTP(jendela baru), sebagaimana didefinisikan dalam Bagian 6.6.3 dari spesifikasi RFC 7231(jendela baru). Cara kesalahan tersebut ditampilkan ditentukan oleh siapa pun yang menjalankan server perantara yang mengirimkannya kembali.

Variasi umum meliputi:
- 502 Bad Gateway
- 502 Service Temporarily Overloaded
- Bad Gateway: Server proxy menerima respons tidak valid dari server hulu
- Kesalahan 502
- Kesalahan HTTP 502 – Bad Gateway
- Kesalahan Sementara (502)
- Kesalahan Proxy 502
- HTTP 502
- Kesalahan Server 502: Server mengalami kesalahan sementara dan tidak dapat menyelesaikan permintaan Anda
- HTTP 502
- 502. Terjadi kesalahan
- Bad Gateway: Server proxy menerima respons tidak valid dari server hulu
Yang tidak dijelaskan oleh kesalahan tersebut adalah apa penyebabnya.
Apa penyebab kesalahan 502 bad gateway?
Kesalahan 502 menunjukkan bahwa server perantara tidak dapat terhubung ke server tujuan (“hulu”). Alasan umum untuk hal ini meliputi:
Server tujuan kelebihan beban
Ketika sebuah server menerima terlalu banyak permintaan sekaligus, server tersebut mungkin menjadi kewalahan dan gagal menanggapi permintaan dari server lain, sehingga menyebabkan kesalahan 502 bagi pengguna akhir. Server dapat mengalami kelebihan beban akibat lonjakan lalu lintas yang tiba-tiba, kurangnya sumber daya server, atau aplikasi yang tidak dioptimalkan dengan baik yang menggunakan sumber daya secara berlebihan.
Isu jaringan antarsever
Kesalahan 502 dapat terjadi jika ada isu konektivitas jaringan antara server perantara dan server hulu. Isu jaringan yang umum meliputi hilangnya paket (packet loss) dan perutean yang salah dikonfigurasi (bisa juga mencakup isu firewall, tetapi hal ini akan dibahas secara terpisah di bawah ini).
Konektivitas yang buruk antarsever juga dapat disebabkan oleh pembatasan geografis atau isu latensi, terutama jika server berada di wilayah berbeda, atau jika ada isu internet berkala yang memengaruhi salah satu server.
Firewall dan pembatasan keamanan lainnya
Firewall atau perangkat lunak keamanan secara tidak sengaja dapat memblokir permintaan sah agar tidak mencapai server. Misalnya, jika aturan firewall salah mengidentifikasi lalu lintas tertentu sebagai mencurigakan, hal itu dapat mencegah server perantara menjangkau server hulu.
Isu ini juga dapat timbul jika layanan CDN atau proxy mencoba mengakses server yang memiliki pengaturan keamanan ketat, seperti memasukkan alamat IP tertentu ke daftar putih (whitelisting) atau memblokir wilayah tertentu.
Isu DNS
Jika ada masalah dengan resolusi DNS, server proxy mungkin tidak dapat menemukan alamat IP(jendela baru) server hulu, sehingga menyebabkan kesalahan 502. Hal ini dapat terjadi jika Catatan DNS kedaluwarsa atau salah dikonfigurasi. Isu DNS juga dapat terjadi selama propagasi DNS setelah perubahan pada pengaturan DNS server tujuan, ketika beberapa server belum memperbarui catatan mereka untuk mencerminkan alamat IP baru.
Pelajari lebih lanjut tentang cara kerja DNS
Server yang salah dikonfigurasi
Kesalahan konfigurasi server baik pada server perantara maupun server tujuan dapat menyebabkan kesalahan 502. Contohnya termasuk aturan perutean server yang salah, pengaturan reverse proxy yang rusak, atau alamat IP atau port yang salah yang ditentukan untuk menghubungkan ke server hulu.
Hal ini juga dapat terjadi jika terdapat kesalahan pada file konfigurasi perangkat lunak server, atau jika server dikonfigurasi untuk hanya merespons permintaan dari alamat IP tertentu.
Kesalahan dan crash aplikasi
Terkadang, aplikasi pada server tujuan mengalami kesalahan atau crash, yang mencegahnya merespons permintaan server proxy. Misalnya, jika kode aplikasi web memiliki bug, kurang dioptimalkan, atau tidak dipelihara dengan baik, hal itu dapat menyebabkan aplikasi gagal berfungsi secara berkala. Perangkat lunak yang kedaluwarsa, kesalahan koneksi basis data (database), dan pembaruan yang tidak kompatibel juga dapat berkontribusi pada kegagalan tingkat aplikasi ini.
Batas waktu habis (Timeout)
Batas waktu habis (timeout) terjadi ketika server membutuhkan waktu terlalu lama untuk merespons permintaan. Server perantara mungkin menunggu selama periode yang ditentukan (batas waktu habisnya) sebelum memutuskan bahwa server hulu tidak merespons. Jika ini terjadi, server proxy dapat merespons dengan kesalahan 502 Bad Gateway untuk menunjukkan bahwa server hulu mengalami batas waktu habis.
Pemeliharaan atau waktu henti (downtime) server
Server tujuan mungkin saja sedang luring (“down”). Menjalani pemeliharaan adalah alasan umum untuk hal ini, dan banyak situs web menampilkan halaman pemeliharaan selama waktu henti yang dijadwalkan.
Namun, alasan lainnya termasuk kegagalan server yang fatal (server mengalami crash), atau server telah dimatikan secara paksa (misalnya, oleh polisi atau karena tekanan hukum atas isu hak cipta). Terkadang situs web ditinggalkan begitu saja oleh pengembang yang tidak lagi tertarik untuk memeliharanya.
Apakah ada yang bisa dilakukan untuk mengatasi kesalahan 502 bad gateway?
Fakta bahwa koneksi ke server perantara yang menampilkan kesalahan 502 berhasil menunjukkan dengan kuat bahwa tidak ada isu dari sisi pengguna. Ini berarti, dalam kebanyakan kasus, pemilik situs web yang harus menyelesaikan isu tersebut. Kemungkinan besar jika menunggu sebentar dan kemudian memuat ulang halaman di peramban, isu tersebut akan teratasi dan koneksi dapat terhubung kembali.
Jika masalah terus berlanjut, layanan daring seperti www.isitdownrightnow.com(jendela baru) dapat digunakan untuk melihat apakah situs tersebut berfungsi bagi orang lain.

Jika tidak, tidak banyak yang dapat dilakukan selain mencoba menghubungi pemilik situs web untuk mengetahui apa yang terjadi. Jika ya, masalahnya mungkin memang ada di pihak Anda. Beberapa hal yang dapat dicoba untuk mengatasi masalah ini adalah:
- Bersihkan tembolok dan kuki peramban, karena data lama atau rusak yang tersimpan di peramban dapat menyebabkan isu
- Coba peramban lain(jendela baru), karena ini membantu menyingkirkan isu khusus peramban.
- Mulai ulang komputer atau perangkat seluler, modem, dan router (yang sering kali merupakan perangkat yang sama) untuk memuat ulang koneksi
- Kosongkan tembolok DNS dan periksa pengaturan DNS untuk memastikan telah dikonfigurasi dengan benar
- Jika menggunakan VPN (termasuk Proton VPN), ubah server VPN. Jika tidak berhasil, coba matikan VPN. Jika isu hanya terjadi saat menggunakan Proton VPN, silakan hubungi tim dukungan kami
- Sebaliknya, jika tidak menggunakan VPN, coba gunakan VPN. Jika menggunakan Proton VPN, pastikan perutean alternatif(jendela baru) diaktifkan di pengaturan aplikasi, karena fitur anti-sensor unik ini dirancang untuk melewati pemblokiran dengan merutekan koneksi yang diblokir melalui jaringan pihak ketiga
Dan ingatlah untuk memuat ulang situs yang ingin diakses setelah setiap langkah yang dilakukan untuk memperbaiki isu tersebut.
Jangan panik!
Kesalahan 502 bad gateway hampir selalu merupakan isu di sisi server, yang berarti kemungkinan tidak ada masalah dengan koneksi. Kemungkinan besar, sedikit kesabaran selagi pemilik situs web menyelesaikan masalah di pihak mereka, diikuti dengan memuat ulang halaman web, akan menyelesaikan isu tersebut.






