Kesalahan WordPress “502 bad gateway” adalah salah satu kesalahan paling umum yang sering terjadi di sebuah website. Untuk memperbaiki kesalahan ini tidak mudah, karena mungkin sulit untuk menentukan penyebab pastinya.
Untuk mengetahui apa yang menyebabkan kesalahan 502, beberapa solusi yang harus dicoba sampai Anda menemukan solusiya.
Sebelum Anda memulainya, sangat penting bagi Anda untuk memahami apa arti kesalahan 502. Ini mirip dengan mempelajari apa itu penyakit atau penyakit sebelum mencari tahu penyebab dan obatnya.
Saat Anda membuka website, inilah yang terjadi di balik layar:
Browser mengirimkan permintaan ke server hosting. Biasanya server akan merespons dengan kode status HTTP (HyperText Transfer Protocol) dan sumber daya (atau halaman) yang Anda minta. Namun terkadang server mungkin merespons dengan kesalahan 502. Ini biasanya terjadi ketika server membutuhkan waktu lama untuk mengambil halaman.
Keterlambatan respons ini dapat terjadi karena alasan seperti masalah server, konflik plugin, DNS, masalah PHP, dll.
Dampak kesalahan “502 bad gateway” error
Kesalahan 502 memengaruhi pengunjung Anda karena mereka tidak dapat memperoleh informasi yang mereka cari. Akibatnya, mereka meninggalkan situs web Anda dengan cepat.
Mesin pencari akan melihat perilaku ini dan segera peringkat Anda akan turun. Tak perlu dikatakan, rangkaian peristiwa ini akan menyebabkan penurunan yang signifikan dalam pengumpulan pendapatan Anda.
Penyebab kesalahan “502 bad gateway” error
Mari kita simak beberapa penyebab kesalahan dan bagaimana cara memperbaiki 502 bad gateway wordpress
1. Masalah server
Server tempat website Anda dihosting mungkin sedang down.
Ini tidak biasa.
Server hosting bisa saja dibuat offline dengan sengaja untuk tujuan pemeliharaan, seperti memperbarui sistem keamanan server.
Server hosting adalah bagian dari peralatan kompleks yang mungkin rusak dan memerlukan penggantian atau perbaikan. Jika server hosting Anda sedang dalam perbaikan, kemungkinan besar Anda akan melihat kesalahan 502 di website Anda.
Ada kemungkinan lalu lintas tinggi ke website Anda menyebabkan server kelebihan beban dan membuatnya tidak dapat merespons.
2. Plugin dan/atau tema dengan kode yang buruk
Tema dan plugin inilah yang membuat WordPress begitu populer. Tetapi tema dan plugin juga menjadi alasan kenap website terkadang crash atau error.
Kami telah melihat terlalu banyak tema atau plugin berkode buruk yang membanjiri server yang kemudian menimbulkan kesalahan 502.
3. Masalah batas waktu PHP
PHP adalah bahasa pemrograman. Faktanya, semua plugin dan tema berisi banyak file PHP. Saat Anda menginstal atau memperbarui plugin atau tema, beberapa file PHP ini mulai berjalan.
Kode PHP dapat berjalan untuk waktu yang lama dan menggunakan sebagian besar sumber daya server hosting Anda. Untuk mencegah penyalahgunaan sumber daya server, penyedia hosting membatasi berapa lama kode PHP dapat berjalan. Ketika kode mencapai batas, server melempar kesalahan 502.
BACA JUGA : 2 Cara Deactivate Semua Plugin WordPress Saat Tidak bisa Login WP-Admin
4. Masalah server CDN
CDN (Content Delivery Network) membantu membuat website lebih cepat. Beberapa CDN, seperti Cloudflare, sangat fokus pada keamanan; oleh karena itu, mereka juga menawarkan perlindungan firewall.
Karena CDN berada di antara server hosting Anda dan browser, setiap permintaan yang dibuat di situs web Anda harus terlebih dahulu melewati CDN.
Jadi ketika Anda membuka web Anda saat server CDN sedang down, permintaan Anda akan menghasilkan kesalahan 502.
5. Masalah Browser
Terkadang, browser juga membuat kesalahan 502. Ini biasanya terjadi karena ekstensi yang rusak, seperti pemblokir iklan, cache yang rusak, atau browser yang kedaluwarsa.
6. Kesalahan DNS
Masalah DNS jarang terjadi. Mereka terjadi ketika Anda mengganti pendaftar domain atau penyedia hosting. Ini juga dapat terjadi ketika Anda mengatur firewall aplikasi website seperti Cloudflare atau Sucuri.
Setelah migrasi atau instalasi firewall, Anda perlu mengubah server nama DNS dan mengarahkannya ke host web Anda. Diperlukan waktu hingga 24 jam untuk mengaktifkan server nama. Jika Anda membuka website selama periode ini, Anda akan disambut dengan kesalahan 502.
7. Masalah perangkat keras & konektivitas
Pada kesempatan yang jarang terjadi, kesalahan 502 terjadi karena masalah konektivitas perangkat keras atau broadband. Sebagian besar waktu, ini adalah kesalahan sementara.
Bagaimana cara memperbaiki 502 bad gateway?
Sekarang setelah Anda mengetahui apa yang dapat menyebabkan kesalahan “502 bad gateway”, mari kita lihat beberapa solusi yang mungkin dan cara memperbaiki 502 bad gateaway di wordpress
1. Hapus cache
Cukup sering kami menemukan bahwa kesalahan WordPress hanyalah kesalahan sementara.
Jadi, kemungkinan kesalahan telah teratasi secara otomatis, tetapi Anda masih melihatnya karena browser atau WordPress Anda menampilkan versi cache situs web Anda. Oleh karena itu, bersihkan cache browser dan website Anda. Dan kemudian, segarkan halaman.
Kami membahas cara menghapus cache browser Anda secara rinci dalam panduan berikut. Ketika datang untuk membersihkan cache situs web Anda, tempat yang tepat di mana Anda dapat melakukannya akan bergantung pada plugin caching yang Anda gunakan. Baca lebih lanjut tentang ini di sini.
2. Memperbaiki masalah perangkat keras & konektivitas
Terkadang, solusi untuk masalah yang tampaknya rumit sesederhana memulai ulang PC dan router Anda untuk memperbaikinya.
3. Periksa log kesalahan Anda
Anda dapat memanfaatkan log kesalahan untuk mempersempit masalah. Yang perlu Anda lakukan adalah mengaktifkan logging dengan menambahkan kode ini ke file wp-config.php Anda:
File bernama debug.log akan muncul di direktori wp-content Anda. Buka, dan itu akan memberi tahu Anda apa yang menyebabkan kesalahan 502 Bad Gateway.
4. Memperbaiki masalah server
Periksa apakah server hosting Anda sedang down dengan menggunakan salah satu alat ini: Down or Not, atau Is It Down Right Now, atau Down For Everyone atau Just Me.
Server bisa saja diambil offline untuk tujuan pemeliharaan. Dalam hal ini, Anda seharusnya telah menerima email yang memberi tahu Anda kapan server akan aktif kembali.
Bahkan jika server hosting Anda aktif, bicarakan dengan penyedia hosting Anda. Cari tahu apakah itu masalah server dan kemudian perbaiki.
BACA JUGA : 4 Cara Duplikat Halaman WordPress Website
5. Memperbaiki plugin dan tema dengan kode yang buruk
Sebenarnya, Anda tidak dapat memperbaiki plugin dan tema dengan kode yang buruk karena Anda tidak membuatnya. Yang dapat Anda lakukan adalah menonaktifkannya. Tapi bagaimana Anda tahu mana yang harus dinonaktifkan?
Nonaktifkan semua plugin dan tema satu per satu. Dan periksa situs web Anda secara bersamaan.
Ketika Anda melihat bahwa kesalahannya hilang, Anda akan tahu plugin atau tema mana yang menyebabkannya.
Kami sangat menyarankan Anda melakukan latihan ini di situs pementasan untuk mencegah kerusakan situs web langsung Anda lebih lanjut.
6. Memperbaiki masalah browser
Buka situs web Anda di browser yang berbeda. Jika kesalahan berlanjut, ikuti instruksi di bawah ini.
Ada tiga masalah browser umum yang biasanya dihadapi pengguna WordPress. Itu adalah ekstensi yang rusak seperti pemblokir iklan, browser usang, dan cache yang rusak.
Perbarui browser Anda jika tersedia versi yang lebih baru. Juga, coba nonaktifkan pemblokir iklan dan ekstensi lainnya, satu per satu. Terus periksa situs web Anda secara bersamaan.
7. Memperbaiki masalah server CDN
Untuk mengetahui apakah server CDN Anda sedang down, Anda dapat memeriksa halaman status CDN Anda, seperti Status Sistem Cloudflare.
Bahkan jika CDN habis, itu masih bisa menjadi masalah CDN. Coba nonaktifkan CDN. Jika kesalahan hilang, bicarakan dengan tim dukungan, minta mereka untuk memperbaiki masalah di pihak mereka.
8. Memperbaiki masalah DNS
Bermigrasi ke penyedia hosting atau pendaftar domain baru baru-baru ini? Kemudian tunggu hingga 24 jam agar masalah DNS teratasi secara otomatis. Dan saat Anda melakukannya, bersihkan cache DNS Anda.
9. Memperbaiki masalah batas waktu PHP
Anda mungkin berpikir bahwa meningkatkan batas waktu habis PHP akan menyelesaikan masalah. Tetapi batasan hosting bukanlah masalah di sini. Plugin atau tema yang menuntut lebih banyak sumber daya untuk memproses kode PHP-nya adalah penyebab utamanya.
Batas PHP ada untuk mencegah penyalahgunaan sumber daya Anda. Oleh karena itu hapus plugin dan tema yang mengancam untuk menghabiskan sumber daya Anda.
Kesimpulan
Sekitan cara memperbaiki 502 bad gateway di wordpress. Untuk memperbaiki beberapa kesalahan website dapat mengganggu dan memakan waktu. Buatlah backup untuk menghindari terjadinya error, sehingga dengan mudah Anda bisa mengembalikan data sebelumnya.