Kesalahan 502: Penyebab dan Teknik Pemecahan Masalah
Diterbitkan: 2021-10-26Kesalahan Gateway Buruk 502 menunjukkan bahwa server internet telah mengembalikan respons yang tidak valid saat mencoba mengakses halaman web.
Namun, kesalahan ini mungkin juga muncul sebagai akibat dari masalah komputer.
Apakah Anda tidak yakin apa arti 502 bad gateway atau bagaimana cara mengatasinya?
Berikut panduan langkah demi langkah untuk mengatasi 502 Bad Gateway Error. Pelajari apa artinya, bagaimana mengidentifikasinya, dan bagaimana menyelesaikannya.
Apa itu 502 Bad Gateway Error?
Saat Anda mencoba membuka halaman web, komputer Anda mengirimkan permintaan ke server web untuk mengakses halaman itu. Ketika server mendapatkan pesan Anda, itu melengkapi permintaan Anda dan mengembalikan konten dengan header HTTP dan kode status HTTP. Komunikasi antara sistem Anda dan server web mungkin mengalami banyak masalah sebagai akibatnya.
Kode status HTTP rentang 500 seperti 500, 501, 503, 504, dan seterusnya menunjukkan kesalahan server di antara kesalahan jaringan tersebut.
Kesalahan 502 adalah salah satu kode status, yang menunjukkan bahwa server web yang Anda sambungkan berfungsi sebagai proxy untuk data yang diteruskan dari server lain, tetapi server tersebut telah mengembalikan respons yang tidak valid.
Bergantung pada sistem operasi, browser, server web, dan host, 502 Bad Gateway Error dapat muncul dalam berbagai cara. Berikut ini adalah bentuk kesalahan HTTP sementara 502 Bad Gateway yang paling sering terjadi:
- Kesalahan HTTP 502 Gerbang Buruk
- 502 Kesalahan Proksi
- 502 Bad Gateway nginx
- server error
- Layanan Gateway 502 Kewalahan Sementara
- HTTP 502
- Kesalahan Sementara 502
Berikut adalah contoh bagaimana Google menampilkannya.
Layanan lain, seperti Twitter, mungkin menampilkan pesan yang sama sekali berbeda sebagai tanggapan atas kesalahan 502 Bad Gateway, seperti "Twitter kelebihan kapasitas". Ini tampaknya sedikit lebih ramah pengguna.
Penyebab Error 502 Bad Gateway
Mari kita periksa apa yang menyebabkan kesalahan buruk 502 sebelum kita melihat cara mengatasinya. Kesalahan gateway 502 adalah kesalahan sementara yang dapat terjadi karena berbagai alasan. Berikut ini adalah beberapa penyebab paling umum.
- Karena lonjakan lalu lintas yang tiba-tiba (Server overload)
- Ketika firewall memblokir permintaan
- Ketika alamat domain tidak dapat diselesaikan
- Waktu tunggu perangkat lunak server (Mengembalikan permintaan dari server web membutuhkan waktu lebih lama dari yang dimaksudkan.)
- Beberapa ekstensi browser terkadang juga dapat menyebabkan kesalahan, terutama ekstensi AdBlock.
Bagaimana Cara Memperbaiki Kesalahan 502?
Kesalahan gateway buruk 502 biasanya menunjukkan masalah jaringan/server; terkadang, ini juga bisa menjadi masalah sisi klien. Opsi ini bervariasi tergantung pada apakah masalahnya ada di pihak kami atau di server asal. Jika server asal menyebabkan masalah, tidak banyak yang dapat Anda lakukan sebagai pengguna, tetapi kami harus memeriksa dan memastikan bahwa masalahnya bukan pada pihak kami.
Jika Anda adalah pengguna, coba ini:
Coba muat ulang halaman.
Saat Anda mendapatkan masalah 502 bad gateway, salah satu hal pertama yang harus Anda lakukan adalah menunggu beberapa menit lalu memuat ulang situs web. Ini karena server yang kelebihan muatan untuk sementara dapat menyebabkan masalah.
Periksa apakah situs sedang down untuk orang lain.
Jika Anda mengalami masalah saat menyambung ke situs web (karena alasan apa pun), Anda dapat melihat apakah hanya Anda atau orang lain juga mengalami masalah yang sama. Ada banyak alat yang tersedia untuk ini, seperti down.com.
Metode ini akan menunjukkan kepada Anda di mana masalahnya dan akan membantu Anda menyelesaikannya. Jika situs tidak aktif untuk semua orang, tidak banyak yang dapat Anda lakukan. Anda hanya harus menunggu sampai diselesaikan.
Coba Peramban Lain
Kesalahan 502 Bad Gateway juga dapat disebabkan oleh masalah pada browser Anda. Menggunakan browser lain untuk melihat apakah itu berfungsi adalah metode mudah untuk mengujinya. Google Chrome, Mozilla Firefox, Apple Safari, atau Microsoft Edge adalah semua pilihan. Jika kesalahan juga muncul di browser baru, Anda akan tahu bahwa ini bukan masalah browser, dan Anda harus mencoba solusi lain.
Hapus Cache Peramban
Jika beralih ke browser lain menyelesaikan masalah, browser utama Anda mungkin telah meng-cache file usang atau rusak yang menyebabkan kesalahan 502. Mencoba membuka situs web setelah menghapus file cache ini dapat menyelesaikan masalah.
Periksa ekstensi browser
Jika Anda memasang ekstensi di browser, satu atau beberapa ekstensi mungkin menyebabkan masalah. Nonaktifkan semua ekstensi Anda, lalu coba akses kembali halaman tersebut. Jika kesalahan hilang setelah itu, kemungkinan besar plugin atau ekstensi yang menyebabkan masalah. Untuk menemukan pelakunya, aktifkan plugin Anda satu per satu setelah itu.
Mulai ulang Perangkat
Jika Anda telah menggunakan pemeriksa situs dan menentukan bahwa situs tersebut tidak aktif hanya untuk Anda, dan Anda telah mencoba browser lain dengan hasil yang sama, Anda tahu masalahnya bukan pada server atau browser. Mungkin ada masalah dengan perangkat Anda.
Kemungkinan besar, peralatan komputer atau jaringan Anda (Wi-Fi, router, dan sebagainya) mengalami beberapa masalah aneh dan sementara. Masalah ini dapat diatasi dengan me-restart komputer dan peralatan jaringan Anda.
Ubah Server DNS
Masalah DNS terkadang dapat menyebabkan kesalahan 502. Mengubah server DNS bukanlah ide yang bagus, tetapi ini adalah salah satu cara untuk memeriksa kesalahan. ISP Anda kemungkinan besar akan mengatur server DNS Anda kecuali Anda memodifikasinya sendiri. Anda dapat mengubahnya ke server DNS pihak ketiga seperti Open DNS atau Google DNS, yang dapat mengatasi masalah tersebut. Ada juga manfaat lain dari beralih ke server DNS, seperti peningkatan kecepatan dan keandalan.
Jika Anda adalah pemilik Sysadmin atau Website, coba ini:
Apakah server backend berfungsi?
- Periksa apakah server backend (ex – PHP, NodeJS, Tomcat, dll) berjalan? Jika tidak, mulailah.
- Jika server backend sedang berjalan, mungkin macet? Atau, tidak dalam keadaan melayani permintaan apapun?
- Bisakah server web berbicara dengan server backend? Mungkin masalah firewall?
Anda lihat, mungkin ada banyak alasan dan cara terbaik untuk melakukan debug adalah, periksa server web dan log server backend untuk melihat mengapa permintaan tidak dapat dilayani. Setelah Anda mengetahui apa yang menyebabkan masalah, Anda dapat memperbaikinya.
Nonaktifkan sementara CDN atau firewall.
Jaringan pengiriman konten (CDN) adalah tulang punggung transparan Internet untuk distribusi konten. Kesalahan Gateway buruk 502 dapat disebabkan oleh CDN. Anda menggunakan CDN dari layanan pihak ketiga.
Jika mengubah konfigurasi Firewall dan CD tidak membantu, pertimbangkan untuk mematikannya untuk sementara dan memulai ulang situs web. Prosedur ini tidak 100 persen efektif, tetapi patut dicoba untuk melihat apa masalahnya.
Membungkus
Pada artikel ini, kita telah melihat apa arti dari masalah 502 Bad Gateway, penyebab paling umum, dan cara mengatasinya.
502 adalah kesalahan yang terjadi saat server tidak dapat berkomunikasi. Dengan menerapkan teknik di atas, Anda akan lebih memahami masalah dan cara memperbaikinya.