HTTP

Apakah Ralat Pelayan Dalaman 500?

Apakah Ralat Pelayan Dalaman 500?
Di antara ralat yang sering dijumpai semasa melayari laman web, '500 Internal Server Bug' hanya diungguli oleh ralat terkenal 404. Mesej ralat pelayan dalaman 500 menunjukkan bahawa terdapat masalah teknikal dengan pelayan web.

Artikel ini menerangkan maksud kesalahan 500, cara anda mendapatkan kod HTTP 500, dan juga cara memperbaiki kesalahan tersebut.

Apa itu Ralat HTTP 500?

Penyemak imbas anda akan mengirim permintaan ke laman web pelayan tuan rumah setiap kali anda mengunjungi laman web, yang menghasilkan data dan kod respons yang diminta. Sama ada permintaan berjaya atau tidak ditunjukkan oleh kod status respons HTTP.

Dalam lima kumpulan, respons dikategorikan. Sekiranya mesej ralat berada dalam lingkungan 500 hingga 599, ia dapat dikenal pasti sebagai ralat pelayan.Kod status HTTP 500 adalah mesej ralat umum yang dikembalikan oleh pelayan kerana tidak ada mesej ralat lain yang sesuai. Ia boleh dipicu oleh pelbagai halangan yang membuat permintaan tidak dapat diselesaikan oleh pelayan.

Tidak ada banyak yang dapat anda lakukan ketika halaman yang anda akses melemparkan 500 Kesalahan kerana kesalahan itu tidak disebabkan oleh penyemak imbas atau sambungan internet anda. Anda harus mencuba salah satu penyelesaian berikut walaupun ralatnya ada di sisi pelayan:

Menyelesaikan Masalah 500 Ralat

Ralat Pelayan Dalaman 500 mungkin dicetuskan kerana pelbagai sebab yang berbeza. Yang paling popular ada di sini:

Masalah dengan kelulusan. Sekiranya penyemak imbas web tidak mempunyai izin untuk melihat fail laman web, kesalahan HTTP 500 akan berlaku.

Ralat sintaks: .htaccess. Apabila anda menggunakan Apache sebagai penyemak imbas web, kemungkinan besar anda mempunyai .fail htaccess di folder root domain anda. Perintah sintaks yang tidak betul atau modul yang tidak ada boleh menyebabkan kesalahan 500.

Masalah berkaitan pangkalan data. Ralat HTTP 500 juga boleh disebabkan oleh perincian yang tidak betul mengenai pangkalan data atau pangkalan data yang dikompromikan.

Masalah dengan tema dan pemalam. Sama ada anda menggunakan WordPress atau CMS yang serupa, setelah menaik taraf atau menukar plugin / tema, kesalahan 500 boleh berlaku.

Modul dari Node.js. Modul terkini akan mencetuskan ralat konsol pentadbir sebanyak 500 jika anda mempunyai Node.laman web berasaskan js.

Laman web digodam. Selalunya, kesalahan 500 timbul dari perisian berniat jahat yang dimasukkan ke dalam laman web.

Gangguan Modal Luar. Pelayan akan mengembalikan ralat 500 jika pelayan tersambung dengan perkhidmatan luaran dan jika sumber tersebut tidak tersedia.

Menguji log pelayan adalah kaedah terbaik untuk menentukan sama ada kesalahan 500 berlaku. Kedudukan fail bergantung pada jumlah Linux dan pelayan pangkalan data anda. Untuk Apache dan Nginx, log ralat yang paling popular diberikan seperti berikut:

Kaji Node.log js jika perisian tersebut berdasarkan Node.js.

Log pelayan biasanya merangkumi data ralat yang komprehensif untuk membantu anda mengenali dan membetulkan ralat.

Kesimpulannya

Kod status HTTP tertentu ialah 500 Ralat Pelayan Dalaman, yang menunjukkan bahawa mungkin ada yang tidak kena dengan pelayan laman web yang menghoskan halaman yang anda akses.

Port Sumber Terbuka Mesin Permainan Komersial
Rekreasi enjin permainan sumber terbuka dan bebas platform boleh digunakan untuk bermain lama dan juga beberapa tajuk permainan yang baru-baru ini. Ar...
Permainan Perintah Terbaik untuk Linux
Baris perintah bukan hanya sekutu terbesar anda ketika menggunakan Linux-ia juga dapat menjadi sumber hiburan kerana anda dapat menggunakannya untuk m...
Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Sekiranya anda suka bermain permainan di Linux dengan gamepad dan bukannya sistem input papan kekunci dan tetikus biasa, ada beberapa aplikasi berguna...