Cara Memperbaiki Kesalahan Gateway 502 Buruk Di WordPress

Diterbitkan: 2020-06-26
502 kesalahan gerbang buruk

Salah satu bagian yang paling membuat frustrasi tentang menjalankan situs web adalah kesalahan yang muncul. Dan salah satu kesalahan yang membuat frustrasi adalah kesalahan gateway buruk 502 yang terkadang muncul.

Ini adalah kesalahan biasa yang dapat dilihat di banyak situs web dan mungkin tidak memiliki implikasi serius jika itu terjadi pada kesempatan yang jarang.

Meskipun terlihat sederhana, jika kesalahan 502 muncul terlalu sering, sebenarnya dapat memengaruhi SEO dan reputasi online Anda. Misalnya, ketika perayap web yang mencoba mengakses situs Anda sering mendapatkan 502 bad gateway , mungkin situs Anda masuk daftar hitam atau paling tidak, peringkat pencarian Anda bisa mengalami penurunan.

Jadi memahami kesalahan dan memperbaikinya sebelum menyebabkan efek SEO yang serius bisa berguna.

Apa itu Kesalahan 502?

Setiap permintaan HTTP yang dibuat dari browser ke server dijawab dengan respons bersama dengan kode status HTTP. Meskipun 200 adalah kode status sukses, Anda tidak akan dapat melihat kode status ini kecuali jika menunjukkan kegagalan. Kode kesalahan yang lebih umum adalah 404 yang merupakan singkatan dari Page Not Found, artinya permintaan tidak diterima.

Sekarang, rangkaian kode status dalam kisaran 500, termasuk 500, 501, 502, dan 520, dan seterusnya, terkait dengan semacam kesalahan server setelah permintaan diterima. Ini bisa berupa kesalahan internal atau respons yang tidak valid dari server.

Kode kesalahan 502 secara khusus berarti bahwa server menerima permintaan saat bertindak sebagai proxy tetapi menerima respons yang tidak valid dari server masuk.

Pesan kesalahan dapat ditampilkan dalam berbagai bentuk seperti:

  • Kesalahan 502
  • 502 Bad Gateway
  • 502 kesalahan proksi
  • 502 layanan kelebihan beban sementara
  • HTTP 502
  • Layar putih kosong
  • 502 gerbang buruk Cloudflare

Cara pesan kesalahan ditampilkan dapat bergantung pada aplikasi web, browser, atau sistem operasi.

Kesalahan 502 menunjukkan tanggapan tidak valid yang dapat diterima karena berbagai alasan. Mungkin server sedang down, ada gangguan dalam transfer data atau kelebihan sumber daya sementara.

Jika 502 kesalahan terus berlanjut lebih dari 6 jam, Google dapat menganggap situs Anda bermasalah dan dengan demikian, memberikan peringkat yang lebih rendah

Cara Memperbaiki 502 Kesalahan

Muat Ulang Halaman

Sesederhana kedengarannya, memuat ulang halaman paling sering berfungsi. Ini harus menjadi salah satu hal pertama yang harus dicoba sebelum mulai memecahkan masalah akar penyebab yang sebenarnya. Karena, lebih sering daripada tidak, kesalahan 502 terjadi hanya karena server kelebihan beban. Jadi, penyegaran dan pemuatan ulang sederhana dapat membantu Anda mendapatkan kembali respons yang tepat dari server.

Tetapi ini hanya berfungsi sebagai perbaikan cepat dan jika Anda sering melihat kesalahan 502, Anda mungkin harus memeriksa hal-hal lain seperti memori cache, pengaturan firewall, CDN, dan semacamnya.

Hapus Memori Cache

Terkadang cache berfungsi dengan baik dan terkadang menjadi bumerang. Misalnya, saat Anda menerima respons yang buruk, cache dapat melayani halaman web lama dari memori dan menyelesaikan masalah. Tetapi dengan cara yang sama, terkadang cache dapat melayani halaman kesalahan berulang kali bahkan setelah kesalahan Anda diperbaiki.

Untuk menghindari masalah seperti itu, buka pengaturan browser Anda dan bersihkan cache secara manual. Ada beberapa pintasan keyboard seperti Ctrl + F5 yang memberlakukan pembersihan cache pada penyegaran halaman.

Anda juga dapat menghapus cache WordPress Anda. Cobalah untuk menghapus semua cache dari plugin WordPress, mesin WordPress, dan plugin firewall yang Anda gunakan. Anda dapat mengakses pengaturan cache untuk plugin Anda melalui dashboard WordPress Anda. Anda juga dapat mencoba membersihkan cache DNS lokal.

Untuk mesin Windows, perintah sederhana seperti ipconfig /flushdns di command prompt dapat membantu Anda membersihkan cache DNS.

Untuk sistem Mac, coba perintah dscacheutil –flushcache. Kemudian, coba muat ulang halaman di browser yang berbeda untuk melihat apakah cache browser memang yang menyebabkan masalah.

Nonaktifkan Firewall dan CDN

Situs WordPress dapat menggunakan jaringan distribusi konten seperti Cloudflare dengan fasilitas cache mereka untuk melayani dan memuat halaman lebih cepat. Firewall juga menambahkan lapisan tambahan yang harus dilalui oleh permintaan dan tanggapan HTTP. Ini juga dapat menyebabkan masalah gateway 502.

Coba nonaktifkan layanan CDN dan firewall Anda dan coba muat situs Anda. Jika masalah teratasi, Anda dapat menghubungi penyedia layanan CDN Anda untuk mencari tahu penyebab kesalahan dan mengaktifkannya setelah mereka menyelesaikan akar masalahnya.

Perbarui Plugin Anda

Nah, jika salah satu kesalahan membandel yang masih ada bahkan setelah membersihkan semua cache, menonaktifkan CDN, dan firewall, maka saatnya untuk memperbarui plugin dan tema Anda.

Nonaktifkan semua plugin WordPress Anda melalui dasbor atau melalui FTP. Sekarang coba muat halaman Anda dan periksa kesalahannya. Jika kesalahan telah diperbaiki, coba metode coba-coba untuk menemukan plugin sebenarnya yang menyebabkan kesalahan.

Aktifkan plugin Anda satu per satu untuk mencari tahu yang mana penyebabnya dan perbarui untuk menyelesaikan masalah. Jika pembaruan masih tidak dapat diselesaikan, cari dukungan teknis, atau temukan plugin alternatif untuk menggantikannya.

Perbarui Tema Anda

Jika memeriksa semua plugin Anda tidak berhasil, Anda dapat mencoba hal yang sama dengan tema Anda. Beralih ke tema WordPress default dan periksa apakah kesalahan tetap ada. Jika itu menyelesaikan masalah, coba perbarui tema Anda atau gunakan alternatif.

Periksa Log Dan Skrip

WordPress dapat mempertahankan log kesalahan jika Anda telah mengatur pengaturan debug yang sesuai pada file wp-config.php. Manfaatkan log ini untuk mengetahui bagian mana dari kode atau plugin Anda yang menyebabkan kesalahan

Terkadang skrip seperti yang digunakan untuk captcha dan keamanan dapat membebani server dengan beberapa permintaan yang menyebabkan kesalahan 502 sementara. Optimalkan skrip Anda untuk memastikan kesalahan ini dihindari.

Penyajian dapat dikonfigurasi untuk memiliki batas waktu maksimum untuk menjalankan skrip. Anda juga dapat meningkatkan batas waktu yang memiliki nilai default 300 detik.

Periksa Server Hosting Anda

Jika tidak ada metode yang dibahas di atas yang berhasil untuk Anda, mungkin server hosting Anda sedang bermasalah. Hubungi dukungan teknis server hosting dan ajukan pertanyaan terkait masalah tersebut.

Kesalahan gateway 502 yang buruk dapat muncul karena konfigurasi DNS yang salah. Kemungkinan kesalahan konfigurasi seperti itu tinggi jika Anda baru saja beralih ke penyedia hosting baru. Anda mungkin harus menunggu hingga 24 jam agar semuanya berjalan lancar setelah berpindah ke host baru.

Jika itu masalah kesalahan konfigurasi yang sederhana, mereka dapat segera menyelesaikannya. Tetapi jika masalah sering berulang dan Anda tidak dapat menemukan solusi yang tepat, Anda dapat mencoba beralih ke penyedia layanan hosting yang lebih baik.

Manfaatkan Plugin Caching WordPress Terbaik

Seperti yang mungkin Anda perhatikan, akar penyebab umum untuk sebagian besar kesalahan 502 mungkin karena caching. Jadi, mencari masalah cache di setiap plugin yang Anda miliki untuk setiap contoh kesalahan bisa melelahkan dan membosankan. Mengapa tidak menggunakan plugin caching terbaik yang memungkinkan Anda men-cache halaman untuk memuat lebih cepat dan pada saat yang sama memastikan kesalahan cache ditangani secara otomatis?

Misalnya, Innorobo menggunakan plugin caching WordPress. Tidak diragukan lagi, plugin caching yang baik memastikan kesalahan dicatat dengan benar dan memungkinkan pembersihan cache otomatis sehingga memudahkan Anda untuk men-debug dan menyelesaikan masalah dengan cepat.

Giliranmu

Jadi, ini adalah wawasan singkat tentang kesalahan 502. Kami harap artikel ini akan membantu Anda dalam memperbaiki kesalahan. Apa pandangan Anda tentang ini? Beri tahu kami di komentar di bawah.