Usa ka HTTP 500 internal server error mahitabo sa diha nga ang usa ka Web server dili makatubag balik ngadto sa usa ka network nga kliyente. Samtang ang kliyente sa kasagaran usa ka Web browser sama sa Internet Explorer, Safari, o Chrome, mahimo usab nimo masinati kining sayup sa ubang mga aplikasyon sa Internet nga naggamit sa HTTP alang sa komunikasyon sa network.
Sa diha nga kini nga sayup mahitabo, ang mga tiggamit sa kliyente makakita sa usa ka mensahe sa sayup nga makita sa screen sa sulod sa browser window o uban pang aplikasyon, kasagaran human sa pagduso sa usa ka butones o pag-klik sa usa ka hyperlink nga magpalihok sa mga hangyo sa network sa Internet o korporasyon intranet . Ang eksakto nga mensahe nagkalainlain depende kung asa nga server ug application ang nalambigit apan halos kanunay nga usa ka pagsagol sa mga pulong nga "HTTP," "500," "Internal Server" ug "Error."
Mga Hinungdan sa Mga Kasaypanan sa Internal Server
Sa teknikal nga termino, ang sayop nagpakita nga ang Web server nakadawat sa usa ka balido nga hangyo gikan sa usa ka kliyente apan dili makahimo niini. Ang tulo ka tipikal nga hinungdan sa HTTP 500 nga mga sayup mao ang:
- mga tigtagad nga napuno sa pagproseso ug mga buluhaton sa komunikasyon nga dili sila makatubag sa mga kliyente sa usa ka tukma nga panahon (gitawag nga mga isyu sa timeout sa network )
- mga titser nga wala ma-configure sa ilang mga administrador (kasagaran nga programa sa script o mga isyu sa permiso sa file)
- wala damhang teknikal nga mga problema sa koneksyon sa Internet tali sa kliyente ug server
Tan-awa usab - Giunsa Pagpakomunikar sa Web Browser ug Web Server
Mga Solusyon alang sa Katapusan nga mga Gumagamit
Tungod kay ang HTTP 500 usa ka sayup nga bahin sa server, ang kasagaran nga tiggamit makahimo og gamay aron sa pag-ayo niini sa ilang kaugalingon. Ang katapusan nga tiggamit kinahanglan nga maghunahuna sa mga rekomendasyon:
- Usba ang tahas o operasyon. Sa gamay nga kahigayunan nga ang sayup nga gipahinabo sa usa ka temporaryo nga kasaypanan sa Internet, kini mahimong malampuson sa misunod nga pagsulay.
- Susiha ang Web site sa server alang sa mga instruksyon sa pagtabang. Ang site mahimong mosuporta sa mga alternatibo nga mga tigtagad aron makonektar sa diha nga adunay usa nga dili maayo, pananglitan.
- Pakigsulti sa mga administrador sa Web site aron pahibaw-on sila sa isyu. Daghang mga administrador sa site ang mapasalamaton nga gisultian mahitungod sa HTTP 500 nga mga sayup tungod kay kini mahimong lisud nga makita sa ilang katapusan. Mahimo usab ikaw makadawat og usa ka mapuslanong pahibalo balik human nila masulbad kini.
Timan-i nga walay usa sa tulo ka kapilian sa ibabaw sa aktwal nga pag-ayo sa gamut nga hinungdan sa isyu.
Ang mga propesyonal sa kompyuter usahay usab nagpasabot nga ang mga tiggamit sa pag-atubang sa mga isyu sa pag-access sa Web kinahanglan nga (a) paghawan sa cache sa ilang browser, (b) pagsulay sa laing browser, ug (c) pagwagtang sa tanang cookie sa browser gikan sa piho nga site nga nalambigit. Ang ingon nga mga aksyon sa mga dili tingali sa pagsulbad sa bisan unsa nga HTTP 500 mga sayop, bisan sila makatabang sa pipila sa uban nga mga kahimtang sa sayop. (Ang sugyot klaro usab nga dili magamit alang sa mga dili browser nga mga aplikasyon.)
Ang kinaadman nga kaalam nagsugyot nga dili pag-reboot sa imong computer gawas kung makasinati ka sa sama nga sayop sa pagbisita sa daghang lainlaing Web site ug gikan sa usa ka aplikasyon. Sa tinuud kinahanglan nga imong susihon ang parehas nga mga Web site gikan sa laing device usab. Ayaw kaliba ang HTTP 500 uban sa lain pang mga matang sa mga HTTP nga mga sayup: Samtang ang reboots makatabang sa mga ispesipikong mga isyu sa usa ka kliyente, 500 ka mga kasaypan naggikan sa mga server.
Mga Tip alang sa mga Server Administrator
Kon ikaw mangalagad sa mga Web site, ang mga pamaagi sa standard nga pag-usisa kinahanglan makatabang sa pag-ila sa tinubdan sa HTTP 500 nga mga sayop:
- pangitaa ang mga katumbas nga mga mensahe sa sayop sa Web server log file
- check server load statistics (alang sa CPU, memorya ug disk) ug susiha ang mga troso alang sa timeout sa network
- susihon ang .htaccess, web.config o susama nga mga file sa pagsumpo alang sa bisan unsang bag-o nga mga pag-usab nga mahimong nagpaila sa mga sayop nga logic
- susiha ang file ug folder nga mga permiso sa site (ilabi na kung ang mga kasaypanan mahitabo lamang alang sa mga hangyo sa pipila ka mga bahin sa sulod)
Tan-awa usab - Gipasabut ang HTTP Error ug Status Codes