Utama Lainnya 502 Gerbang Buruk – Cara Memperbaikinya

502 Gerbang Buruk – Cara Memperbaikinya



Sebagai pengunjung atau pemilik situs web, melihat kesalahan 502 Bad Gateway mungkin membingungkan karena masalah spesifiknya tidak jelas. Ini adalah kode status HTTP yang populer dan umum. Dengan asumsi koneksi Internet Anda baik-baik saja, melihat pesan ini berarti kemungkinan besar ada masalah komunikasi server. Dan hasilnya adalah Anda tidak melihat halaman web yang Anda minta.

502 Gerbang Buruk - Cara Memperbaiki

Meskipun kesalahan 502 biasanya merupakan masalah di sisi server, penyebabnya terkadang ada di pihak klien. Dalam artikel ini, kami akan membantu Anda memahami misteri ini dengan mencoba tip sederhana dari sisi klien. Anda akan menyelesaikan masalah atau lebih memahami penyebabnya.

502 Arti Gerbang Buruk

Setiap kali Anda mencoba mengakses halaman web, browser Anda pada dasarnya meminta server web untuk mengakses halaman tersebut. Server web kemudian akan memproses permintaan Anda dan mengembalikan sumber daya yang Anda minta bersama dengan header HTTP dan kode status HTTP.

Tetapi jika ada masalah server, Anda mungkin menerima salah satu dari beberapa kode kesalahan 500 yang berbeda. Semuanya menunjukkan masalah dengan server. Oleh karena itu, kesalahan 502 Bad Gateway – permintaan dari klien (browser Anda) – bagus tetapi server tidak dapat mengembalikan sumber daya yang diminta.

502 Perbaikan Gerbang Buruk

Berikut adalah beberapa tips yang dapat Anda coba dari browser web Anda untuk menghapus kesalahan 502 Bad Gateway dan menampilkan halaman web Anda.

1. Coba Muat Ulang Halaman

Kesalahan dapat disebabkan oleh kesalahan dengan server yang bertentangan dengan pemadaman, dan masalah konektivitas server dapat diperbaiki dengan cukup cepat dalam banyak kasus.

Mulailah dengan memuat ulang halaman – klik panah melingkar di dekat bilah alamat URL. Di Chrome dan Safari, ada di kiri, di Firefox ada di kanan. Tunggu sekitar satu menit sebelum memuat ulang halaman. Jika halaman web ditampilkan, maka masalahnya telah hilang.

Hal cepat lain yang dapat Anda coba adalah membuka sesi browser baru. Tutup semua jendela browser yang terbuka, lalu buka jendela baru dan coba navigasikan ke halaman web lagi.

bagaimana cara mengetahui apakah seseorang memblokir Anda

2. Coba Bersihkan Cache Browser Anda

Browser web Anda menyimpan informasi dari setiap situs web yang Anda kunjungi di cache browser. Setiap kali Anda mengunjungi kembali situs web, halaman dimuat lebih cepat karena browser Anda menggunakan apa yang disimpan dalam cache.

Namun, pengaturan ini tidak selalu merupakan hal yang baik. Jika cache browser Anda memiliki versi situs web yang kedaluwarsa atau rusak, ini dapat menyebabkan kesalahan 502. Pertimbangkan untuk mengosongkan cache browser Anda untuk mendapatkan versi terbaru dari halaman web yang Anda coba jangkau. Inilah cara melakukannya:

Chrome

  1. Di jendela browser Chrome Anda, klik menu tiga titik di kanan atas.
  2. Pilih opsi Alat Lainnya.
  3. Pilih Hapus Data Penjelajahan…
  4. Di pop-up Hapus data penelusuran, pastikan hanya opsi Gambar dan file cache yang dicentang, tentukan rentang waktu, lalu Hapus data.

Firefox

  1. Di jendela browser Firefox Anda, klik ikon hamburger di kanan atas.
  2. Klik Riwayat.
  3. Pilih Hapus Riwayat Terbaru…
  4. Di popup, pada rentang Waktu untuk menghapus pull-down, pilih Semuanya.
  5. Pastikan hanya kotak Cache yang dicentang, lalu Clear Now.

Safari

Untuk mengosongkan cache di browser Safari Anda, menu Kembangkan perlu diaktifkan. Untuk melakukan ini:

  1. Pergi ke Preferensi kemudian Lanjutan.
  2. Centang kotak Tampilkan Menu Kembangkan di Bilah Menu.
  3. Pergi ke Kembangkan lalu Kosongkan Cache.

502 Gerbang Buruk di NGINX

PHP-FastCGI Process Manager (PHP-FPM) adalah proses latar belakang untuk menangani permintaan server web untuk aplikasi PHP. NGINX meneruskan permintaan web ke proses pekerja PHP-FPM yang menjalankan aplikasi PHP. NGINX mengembalikan kesalahan 502 Bad Gateway ketika tidak berhasil mendelegasikan permintaan ke PHP-FPM atau jika PHP-FPM tidak merespons.

Berikut adalah penyebab paling umum untuk NGINX yang mengembalikan kesalahan 502:

  • PHP-FPM tidak berjalan.
  • NGINX tidak dapat berkomunikasi dengan PHP-FPM.
  • PHP-FPM kehabisan waktu.

Sekarang mari kita lihat cara mengonfirmasi apakah salah satu di atas adalah masalahnya, dan cara memperbaikinya.

1. Periksa Apakah PHP-FPM Berjalan

Saat PHP-FPM tidak berjalan, NGINX akan mengembalikan kesalahan 502 ke semua permintaan yang ditujukan untuk mencapai aplikasi PHP. Anda dapat menggunakan perintah ps melalui host Linux untuk memeriksa proses PHP-FPM yang sedang berjalan. Perintahnya adalah:

|_+_|.

Jika hasil dari perintah ini tidak menampilkan kumpulan PHP-FPM atau proses utama, PHP-FPM harus dijalankan untuk memperbaiki kesalahan 502. Untuk membuat aplikasi PHP Anda lebih andal, pertimbangkan untuk menggunakan systemd untuk mengelola PHP-FPM sebagai layanan di lingkungan produksi Anda. Proses latar belakang PHP-FPM akan mulai secara otomatis melayani aplikasi PHP Anda setiap kali instance baru dibuka, atau server Anda dimulai.

Karena PHP-FPM terintegrasi dengan kode PHP, Anda dapat menambahkannya sebagai layanan systemd saat Anda menyiapkan PHP. Setelah proyek diatur sebagai layanan, gunakan perintah ini untuk memulai otomatis:

|_+_|.

2. Periksa Apakah NGINX Memiliki Akses ke Soket

Setelah PHP-FPM dimulai, itu menghasilkan soket Unix atau TCP untuk terhubung ke server web NGINX. Proses pekerja PHP-FPM memerlukan soket untuk mendengarkan permintaan NGINX. Pastikan PHP-FPM dan NGINX diatur untuk menggunakan soket yang sama

PHP-FPM menggunakan file konfigurasi yang berbeda per kumpulan proses. Untuk menemukan file-file ini pergi ke:

|_+_|.

Soket pool diuraikan dalam instruksi mendengarkan di file konfigurasinya, mis. instruksi mendengarkan berikut, mengonfigurasi kumpulan yang disebut mypool untuk menggunakan soket Unix yang ditemukan di: /run/php/mypool.sock :

|_+_|.

Jika NGINX tidak dapat mengakses soket kumpulan, Anda dapat mengetahui kumpulan pekerja mana itu dengan memeriksa soket mana yang ditentukan dalam log kesalahan NGINX. Jika PHP-FPM tidak memulai kumpulan pekerja mypool, misalnya, NGINX akan mengirimkan kesalahan 502 dan entri log akan terlihat seperti ini:

|_+_|() ke unix: :/run/php/mypool.sock gagal (2: Tidak ada file atau direktori seperti itu).

cara screenshot snap tanpa sepengetahuan mereka 2020

3. Periksa Apakah Waktu Habis PHP-FPM

Jika aplikasi Anda membutuhkan waktu terlalu lama untuk merespons, pengguna akan menerima kesalahan batas waktu. Jika batas waktu PHP-FPM – diperbaiki dalam instruksi konfigurasi kumpulan (request_terminate_timeout) – kurang dari batas waktu NGINX, NGINX akan mengembalikan kesalahan 502.

Anda dapat meningkatkan pengaturan batas waktu PHP-FPM di file konfigurasi kumpulan. Namun, ini dapat menyebabkan masalah lain: NGINX dapat kehabisan waktu sebelum mendapatkan respons dari PHP-FPM.

Batas waktu default NGINX adalah 60 detik. Jika Anda telah meningkatkan batas waktu PHP-FPM lebih dari 60 detik, dan aplikasi PHP Anda belum sempat merespons, NGINX akan mengeluarkan kesalahan 504 Gateway Timeout. Hindari ini dengan meningkatkan pengaturan batas waktu NGINX Anda.

502 Gerbang Buruk di Cloudflare

Cloudflare akan mengembalikan kesalahan 502 ketika tidak dapat memulai koneksi yang valid dengan server web sumber situs web Anda atau jika layanan Cloudflare tidak tersedia atau tidak dikonfigurasi dengan benar. Penyebab paling umum meliputi:

  • Server sumber terlalu banyak bekerja dengan terlalu banyak beban server yang memicu waktu henti server
  • Situs web WordPress dengan batas memori PHP yang rendah atau terlalu banyak koneksi MYSQL dapat menyebabkan server memuat dengan lambat
  • Catatan DNS yang salah, plugin atau konflik tema di WordPress, dan kegagalan layanan mis. PHP-FPM dan layanan cache

Coba tips berikut untuk mengatasi error 502 Bad Gateway dari Cloudflare:

1. Muat Ulang Halaman dan Bersihkan Cache Anda

Memuat ulang halaman web harus menjadi hal pertama yang Anda coba untuk pesan kesalahan apa pun. Kesalahan 502, khususnya, mungkin disebabkan oleh server yang kelebihan beban yang menyebabkan masalah koneksi sementara. Tunggu sekitar satu menit sebelum memuat ulang halaman; ini biasanya menyelesaikannya.

Jika error 502 masih muncul, bersihkan cache browser Anda lalu coba lagi. Tekan lama Ctrl + F5 untuk browser Windows dan Linux. Untuk Chrome dan Safari di Mac, ini Cmd + Shift + R.

2. Periksa Plugin/Tema Anda untuk Konflik

Jika Anda menggunakan WordPress, kesalahan 502 mungkin disebabkan oleh plugin yang salah dikonfigurasi. Untuk memecahkan masalah apakah ini penyebabnya, nonaktifkan plugin Anda – tidak ada data yang akan hilang.

  1. Masuk ke akun WordPress Anda.
  2. Pilih Plugin dari sidebar.
  3. Terapkan Nonaktifkan ke semua plugin Anda.

Jika kesalahan 502 teratasi, maka Anda perlu menemukan plugin mana yang bermasalah. Untuk melakukan ini, aktifkan kembali plugin satu per satu. Setelah mengaktifkan kembali masing-masing, muat ulang halaman web. Ketika kesalahan Cloudflare terjadi lagi, Anda akan tahu plugin mana yang menjadi penyebabnya. Anda dapat meminta bantuan dari pengembang plugin dengan memposting tiket di WordPress.

Pastikan tema dan plugin Anda adalah versi terbaru, dan versi PHP Anda didukung.

3. Nonaktifkan Sementara Firewall dan CDN Anda

Masalahnya dapat disebabkan oleh Jaringan Pengiriman Konten (CDN) atau firewall. Ini adalah masalah umum dengan penyedia dengan lapisan firewall tambahan seperti Cloudflare. Anda dapat memeriksa halaman status online Cloudflare untuk informasi tentang masalah apa pun dengan layanan mereka, atau Anda dapat menghubungi mereka.

Jika dikonfirmasi bahwa masalahnya ada pada firewall atau CDN Anda, coba nonaktifkan sementara, lalu aktifkan setelahnya.

4. Periksa Server DNS Anda

Terkadang server Domain Name System (DNS) Anda dapat mengembalikan kesalahan 502 karena domain situs web Anda mungkin tidak menunjuk ke alamat IP yang benar. Jika Anda baru saja memindahkan situs web Anda ke layanan hosting lain, maka Anda harus menunggu setidaknya 24 jam hingga propagasi di Internet selesai.

Jika tidak demikian, untuk menghapus alamat IP dan catatan DNS lainnya dari cache DNS lokal Anda, Anda dapat mencoba membilasnya, berikut caranya:

  1. Luncurkan jendela perintah.
  2. Masukkan |_+_|.

Atau melalui Mac:

  1. Buka jendela terminal.
  2. Masukkan |_+_|.

502 Gerbang Buruk Terpecahkan!

Pesan kesalahan 502 Bad Gateway adalah respons standar ketika ada yang salah dengan komunikasi antara server yang terlibat dalam mengembalikan permintaan web Anda.

Pesan kesalahan 500 biasanya berarti ada masalah dengan sisi server pertukaran. Namun, terkadang, penyebabnya bisa karena peralatan komputer lokal pengguna dan/atau pengaturan jaringan. Untungnya, ini adalah kesalahan yang sangat umum, dan ada banyak hal yang dapat Anda coba sendiri untuk menampilkan halaman web Anda, atau setidaknya membawa Anda lebih dekat untuk memahami akar masalahnya.

Pesan kesalahan apa lagi yang Anda alami saat mengunjungi halaman web? Apakah masalah terselesaikan? Beri tahu kami di bagian komentar.

Artikel Menarik

Pilihan Editor

Cara Mengirim Pesan di Aplikasi Uber
Cara Mengirim Pesan di Aplikasi Uber
Layanan perpesanan dalam aplikasi dari Uber adalah upaya mereka untuk menghentikan pengemudi membunyikan klakson untuk mendapatkan perhatian Anda saat mereka menunggu di pickup. SMS anonim yang menanyakan di mana Anda berada tidak pernah sebaik itu, jadi Uber
Nonaktifkan Ctrl + Tab Thumbnail Previews di Firefox
Nonaktifkan Ctrl + Tab Thumbnail Previews di Firefox
Mulai di Firefox 63, menekan Ctrl + Tab membuka dialog baru yang menampilkan pratinjau thumbnail dari semua tab yang terbuka. Berikut cara menonaktifkannya.
Cara Mengubah Nama Pengguna Anda di Spotify
Cara Mengubah Nama Pengguna Anda di Spotify
Nama pengguna Spotify bisa menjadi hal yang menyenangkan dan praktis. Ini dapat digunakan untuk mencari dan mengikuti profil pengguna lain dan untuk memungkinkan pengguna mengikuti Anda dan berlangganan ke daftar putar Anda. Setiap pengguna yang membuat akun Spotify mendapatkan
Ubah Mesin Pencari Halaman Tab Baru di Microsoft Edge
Ubah Mesin Pencari Halaman Tab Baru di Microsoft Edge
Cara Mengubah Mesin Pencari Halaman Tab Baru di Microsoft Edge Chromium Microsoft Edge sekarang memungkinkan Anda untuk mengubah mesin pencari untuk halaman Tab Baru, selain mesin pencari bilah alamat. Microsoft telah memungkinkan hal ini mulai dari Edge Canary 82.0.453.0. Berikut cara mengubah mesin telusur untuk
Cara Membuat Kolase Foto di Instagram Story
Cara Membuat Kolase Foto di Instagram Story
https://www.youtube.com/watch?v=L0GIY5wQdWU Instagram adalah situs web nomor satu untuk membuat dan berbagi foto. Anda dapat mengumpulkan beberapa gambar yang bagus jika Anda tahu cara menggunakan efek yang tersedia. Hari ini, kita akan menyelidiki bagaimana caranya
Cara Mengaktifkan Kembali Yahoo! Akun Email Karena Tidak Aktif
Cara Mengaktifkan Kembali Yahoo! Akun Email Karena Tidak Aktif
Yahoo dapat menghapus atau menonaktifkan akun Yahoo Mail Anda jika Anda sudah lama tidak login. Pelajari apa yang harus dilakukan jika Yahoo Mail Anda dinonaktifkan.
Versi Windows Didukung oleh Microsoft Edge Chromium
Versi Windows Didukung oleh Microsoft Edge Chromium
Kemarin, Microsoft merilis versi stabil pertama dari Microsoft Edge Chromium ke publik. Anehnya, Microsoft Edge masih mendukung sejumlah versi Windows yang menua, termasuk Windows 7, yang baru-baru ini mencapai akhir dukungannya. Sebelumnya, raksasa perangkat lunak Redmond memutuskan untuk mengikuti jadwal dukungan Chrome untuk Windows 7. Seperti yang mungkin Anda ingat,