Tässä artikkelissa kuvataan, mitä 500-virhe tarkoittaa, kuinka saat HTTP 500 -koodin, sekä kuinka korjata tällaiset virheet.
Mikä on HTTP 500 -virhe?
Selaimesi lähettää pyynnön isäntäpalvelimen hallintasivustolle aina, kun vierailet verkkosivulla, joka tuottaa pyydetyt tiedot ja vastauskoodin. Onko pyyntö onnistunut, osoittaa HTTP-vastaustilakoodit.
Vastaukset luokitellaan viiteen ryhmään. Jos virheilmoitus on alueella 500 - 599, se voidaan tunnistaa palvelinvirheeksi.HTTP-tilakoodi 500 on yleinen virhesanoma, jonka palvelin palauttaa, koska muuta sopivaa virhesanomaa ei ole. Se voi laukaista useita esteitä, jotka estävät palvelinta täyttämästä pyyntöä.
Et voi tehdä mitään paljon, kun käyttämäsi sivu heittää 500 virheen, koska selaimesi tai Internet-yhteys ei aiheuta virhettä. Kokeile mitä tahansa seuraavista ratkaisuista, vaikka virhe olisi ollut palvelinpuolella:
- Lataa selain uudelleen tai kokeile toista selainta. Jos lataat selaimen uudelleen, todennäköisyys verkkosivun latautumiselle on heikko, mutta silti se on syytä etsiä.
- Aloita selaimen välimuistin tyhjentäminen. Ellei sivu, jolla on virhe 500, on välimuistissa, selaimen tulisi pyytää sivun versiota välimuistin tyhjentämisen jälkeen.
- Sitten palaa takaisin. Siihen asti verkkokehittäjä pystyi korjaamaan palvelinongelman.
- Ota yhteyttä verkkosivuston operaattoreihin. Viimeinen vaihtoehto on ottaa yhteyttä verkkosivuston hallinnoinnista vastaavaan henkilöön.
500-virheen vianmääritys
Sisäinen palvelinvirhe 500 voi laukaista useista eri syistä. Suosituimmat ovat täällä:
Ongelma hyväksynnässä. Jos verkkoselaimella ei ole lupaa tarkastella sivustotiedostoja, tapahtuu HTTP 500 -virhe.
Syntaksivirhe: .htaccess. Kun käytät Apachea verkkoselaimena, sinulla todennäköisesti on .htaccess-tiedosto verkkotunnuksesi juurikansiossa. Väärä syntaksi tai olematon moduulikomento voi johtaa virheeseen 500.
Tietokantaan liittyvä ongelma. HTTP-virhe 500 voi johtua myös virheellisistä tiedoista tietokannasta tai vaarantuneesta tietokannasta.
Teemojen ja laajennusten ongelmat. Käytitpä WordPressiä tai vastaavaa CMS: ää, päivityksen tai laajennuksen / teeman vaihtamisen jälkeen voi tapahtua 500 virhe.
Solmun moduulit.js. Ajantasaiset moduulit käynnistävät 500-hallintakonsolivirheen, jos sinulla on solmu.js-pohjainen sivusto.
Sivusto hakkeroitu. Hyvin usein 500-virhe syntyy verkkosivustoon lisättävistä haittaohjelmista.
Pääoman ulkoinen keskeytys. Palvelin palauttaa virheen 500, jos palvelin muodostaa yhteyden ulkoiseen palveluun ja jos tällaisia resursseja ei ole käytettävissä.
Palvelinlokien testaaminen on paras tapa selvittää, tapahtuiko 500-virhe. Tiedostojen sijainti riippuu Linuxin ja tietokantapalvelimen määrästä. Apache- ja Nginx-ohjelmien suosituimmat virhelokit ovat seuraavat:
- # / var / log / apache2 / virhe.Hirsi
- # / var / log / httpd / error_log
- # / var / log / nginx / error_log
Tarkista solmu.js kirjaa, jos ohjelmisto perustuu Solmuun.js.
Palvelinloki sisältää yleensä kattavat virhetiedot, jotka auttavat sinua tunnistamaan ja korjaamaan virheen.
Johtopäätös
Erityinen HTTP-tilakoodi on 500 sisäinen palvelinvirhe, mikä osoittaa, että jotain meni pieleen palvelimella, joka isännöi käyttämääsi sivua.