500 Internal Server Error

Talaan ng mga Nilalaman:

500 Internal Server Error
500 Internal Server Error
Anonim

Ang 500 Internal Server Error ay isang napaka-pangkalahatang HTTP status code na nangangahulugang may nagkamali sa server ng website, ngunit ang server ay hindi maaaring maging mas tiyak sa kung ano ang eksaktong problema.

Ikaw ba ang Web Manager? Tingnan ang Pag-aayos ng 500 Internal Server Error Problems sa Iyong Sariling Site patungo sa ibaba ng page para sa ilang mas magandang payo kung nakikita mo ang error sa isa o higit pa sa iyong mga page.

Paano Mo Makakakita ng 500 Error

Maaaring makita ang mensahe ng error sa maraming paraan dahil pinapayagan ang bawat website na i-customize ang mensahe.

Image
Image

Narito ang ilang karaniwang paraan na maaari mong makita ang HTTP 500 error:

  • 500 Internal Server Error
  • HTTP 500 - Error sa Internal Server
  • Pansamantalang Error (500)
  • Internal Server Error
  • HTTP 500 Internal Error
  • 500 Error
  • HTTP Error 500
  • 500. Error iyon

Dahil ang isang 500 Internal Server Error ay nabuo ng website na binibisita mo, maaari mong makita ang isa sa anumang browser sa anumang operating system, kahit na sa iyong smartphone.

Kadalasan, ipinapakita ito sa loob ng browser window, tulad ng ginagawa ng mga web page.

Dahilan ng HTTP 500 Error

Tulad ng nabanggit namin sa itaas, ang mga mensahe ng Error sa Internal Server ay nagpapahiwatig na may isang bagay, sa pangkalahatan, ay mali.

Kadalasan, ang ibig sabihin ng "mali" ay isang isyu sa pagprograma ng page o site, ngunit tiyak na may posibilidad na ang problema ay nasa iyong panig, isang bagay na sisiyasatin namin sa ibaba.

Mas maraming partikular na impormasyon tungkol sa sanhi ng isang partikular na HTTP 500 na error ay kadalasang ibinibigay kapag nangyari ito sa isang server gamit ang Microsoft IIS software. Maghanap ng mga numero pagkatapos ng 500, tulad ng sa HTTP Error 500.19 - Internal Server Error, ibig sabihin ay Invalid ang data ng configuration

Paano Ayusin ang 500 Internal Server Error

Tulad ng binanggit namin sa itaas, ang 500 Internal Server Error ay isang server-side error, ibig sabihin ang problema ay malamang na hindi sa iyong computer o koneksyon sa internet ngunit sa halip ay sa server ng website.

Bagama't hindi malamang, maaaring may mali sa iyong layunin, kung saan titingnan namin ang ilang bagay na maaari mong subukan:

  1. I-reload ang web page. Magagawa mo iyon sa pamamagitan ng pagpili sa refresh/reload button, pagpindot sa F5 o Ctrl+R, o subukang muli ang URL mula sa address bar.

    Kahit na ang 500 Internal Server Error ay isang problema sa webserver, maaaring pansamantala lang ang isyu. Ang muling pagsubok sa page ay kadalasang magiging matagumpay.

    Kung lalabas ang mensahe sa proseso ng pag-checkout sa isang online na merchant, tandaan na ang mga dobleng pagtatangka sa pag-checkout ay maaaring humantong sa paglikha ng maraming order- at maraming pagsingil! Karamihan sa mga merchant ay may mga awtomatikong proteksyon mula sa mga ganitong uri ng pagkilos, ngunit isa pa rin itong dapat tandaan.

  2. I-clear ang cache ng iyong browser. Kung may problema sa naka-cache na bersyon ng page na tinitingnan mo, maaaring magdulot ito ng mga isyu sa HTTP 500.

    Ang mga isyu sa pag-cache ay hindi kadalasang nagdudulot ng mga internal na Error sa Server, ngunit minsan, nakita namin na nawala ang error pagkatapos i-clear ang cache. Napakadali at hindi nakakapinsalang bagay na subukan, kaya huwag itong laktawan.

  3. Tanggalin ang cookies ng iyong browser. Maaari mong iwasto ang ilang 500 Internal Server Error na isyu sa pamamagitan ng pagtanggal ng cookies na nauugnay sa site kung saan ka nakakakuha ng error.

    Pagkatapos alisin ang (mga) cookie, i-restart ang browser at subukang muli.

  4. Troubleshoot bilang 504 Gateway Timeout error sa halip. Ito ay hindi masyadong karaniwan, ngunit ang ilang mga server ay gumagawa ng 500 Internal Server Error kapag ang totoo, ang 504 Gateway Timeout ay isang mas naaangkop na mensahe batay sa sanhi ng problema.
  5. Ang pakikipag-ugnayan sa website ay isa pang opsyon. Malaki ang posibilidad na alam na ng mga administrator ng site ang tungkol sa 500 error, ngunit kung pinaghihinalaan mong hindi nila alam, ang pagpapaalam sa kanila ay nakakatulong sa iyo at sa kanila (at sa iba pa).

    Karamihan sa mga site ay may mga social network account na nakabatay sa suporta, at ang ilan ay may mga email at numero ng telepono.

    Kung mukhang ganap na down ang site at wala kang mahanap na paraan para iulat ang mensahe ng 500 Internal Server Error sa website, maaaring makatulong sa iyong katinuan na makasabay sa outage sa Twitter. Karaniwang maaari kang maghanap ng websitedown sa Twitter, tulad ng sa gmaildown o facebookdown.

  6. Bumalik ka mamaya. Sa kasamaang palad, sa puntong ito, ang 500 Internal Server Error ay walang alinlangan na isang problema sa labas ng iyong kontrol na kalaunan ay maaayos ng ibang tao.

Kung ang 500 Internal Server Error na mensahe ay lalabas sa pag-checkout sa panahon ng isang online na pagbili, maaaring makatulong na mapagtanto na ang mga benta ay malamang na naaabala-karaniwang isang magandang insentibo sa online na tindahan upang ayusin ang isyu nang napakabilis!

Kahit na nakakakuha ka ng 500 na error sa isang site na hindi nagbebenta ng kahit ano, tulad ng YouTube o Twitter, basta't ipinaalam mo sa kanila ang tungkol sa problema, o kahit man lang sinubukan, kaunti pa magagawa mo kaysa maghintay.

Pag-aayos ng 500 Internal Server Error Problems sa Iyong Sariling Site

A 500 Internal Server Error sa iyong website ay nangangailangan ng isang ganap na naiibang kurso ng pagkilos. Gaya ng nabanggit namin sa itaas, karamihan sa 500 error ay server-side error, ibig sabihin, malamang na maayos ang iyong problema kung ito ang iyong website.

Maraming dahilan kung bakit maaaring naghahatid ang iyong site ng 500 Error sa iyong mga user, ngunit ito ang pinakakaraniwan:

  • A Permissions Error. Sa karamihan ng mga kaso, ang 500 Internal Server Error ay dahil sa isang maling pahintulot sa isa o higit pang mga file o folder. Sa karamihan ng mga kasong iyon, ang isang maling pahintulot sa isang PHP at CGI script ang dapat sisihin. Karaniwang dapat itong itakda sa 0755 (-rwxr-xr-x).
  • Isang PHP Timeout. Kung kumokonekta ang iyong script sa mga panlabas na mapagkukunan at timeout ang mga mapagkukunang iyon, maaaring magkaroon ng HTTP 500 na error. Ang mga panuntunan sa pag-timeout, o mas mahusay na paghawak ng error sa iyong script, ay dapat makatulong kung ito ang dahilan ng 500 error.
  • Isang Coding Error sa.htaccess. Bagama't hindi karaniwan, tiyaking suriin kung ang.htaccess file ng iyong site ay maayos na nakaayos.

Kung nagpapatakbo ka ng WordPress, Joomla, o ibang content management o CMS system, tiyaking hanapin ang kanilang mga support center para sa mas partikular na tulong sa pag-troubleshoot ng 500 Internal Server Error.

Kung hindi ka gumagamit ng off-the-shelf na tool sa pamamahala ng nilalaman, ang iyong web hosting provider, tulad ng InMotion, Dreamhost, IONOS (1&1), atbp., ay malamang na mayroong 500 Error na tulong na maaaring mas partikular sa iyong sitwasyon.

Higit Pang Mga Paraan na Makakakita Ka ng Error sa Internal Server

Kapag nakararanas ng error ang mga serbisyo ng Google, tulad ng Gmail, madalas silang nag-uulat ng Temporary Error (500), o 500 lang.

Kapag kasama ang Windows Update, lalabas ito bilang isang mensaheng WU_E_PT_HTTP_STATUS_SERVER_ERROR o 0x8024401F error.

Kung ang website na nag-uulat ng 500 error ay nagpapatakbo ng Microsoft IIS, maaari kang makakuha ng mas partikular na mensahe ng error:

500 Internal Server Error List
Code Paliwanag
500.0 May naganap na error sa module o ISAPI.
500.11 Isinara ang application sa web server.
500.12 Abala ang application sa pag-restart sa web server.
500.13 Masyadong abala ang web server.
500.15 Hindi pinapayagan ang mga direktang kahilingan para sa Global.asax.
500.19 Invalid ang data ng configuration.
500.21 Hindi nakilala ang module.
500.22 Hindi nalalapat ang configuration ng ASP. NET httpModules sa Managed Pipeline mode.
500.23 Hindi nalalapat ang configuration ng ASP. NET httpHandlers sa Managed Pipeline mode.
500.24 Hindi nalalapat ang configuration ng ASP. NET impersonation sa Managed Pipeline mode.
500.50 May naganap na error sa muling pagsulat sa panahon ng RQ_BEGIN_REQUEST na paghawak ng notification. Nagkaroon ng configuration o inbound na error sa pagpapatupad ng panuntunan.
500.51 May naganap na error sa muling pagsulat sa panahon ng GL_PRE_BEGIN_REQUEST na paghawak ng notification. Nagkaroon ng pandaigdigang configuration o error sa pagpapatupad ng pangkalahatang panuntunan.
500.52 May naganap na error sa muling pagsulat habang pinangangasiwaan ng RQ_SEND_RESPONSE ang notification. Isang palabas na pagpapatupad ng panuntunan ang naganap.
500.53 May naganap na error sa muling pagsulat habang pinangangasiwaan ng RQ_RELEASE_REQUEST_STATE ang notification. Nagkaroon ng error sa pagpapatupad ng papalabas na panuntunan. Ang panuntunan ay na-configure na isakatuparan bago ma-update ang cache ng output ng user.
500.100 Internal na ASP na error.

Mga Error Tulad ng HTTP 500 Error

Maraming mensahe ng error sa browser ang katulad ng mensahe ng 500 Internal Server Error dahil lahat sila ay mga error sa panig ng server, tulad ng 502 Bad Gateway, 503 Service Unavailable, at 504 Gateway Timeout.

Maraming client-side HTTP status code ang mayroon din, tulad ng sikat na 404 Not Found error, bukod sa iba pa. Makikita mo ang lahat ng ito sa aming listahan ng Mga Error sa HTTP Status Code.

Inirerekumendang: