Mikä on virhe 500 ja kuinka korjaan sen
Miscellanea / / May 04, 2021
Ohjeet resurssin käyttäjille ja omistajille.
Mitä virhekoodi 500 tarkoittaa
Virhe 500 (sisäinen palvelinvirhe) on sisäinen palvelinongelma. Se tapahtuu, kun selain tai toinen asiakas lähettää pyynnön palvelimelle eikä palvelin pysty käsittelemään sitä.
Yksi yleisimmistä 500-virheen syistä on .htaccess-tiedoston virheellinen syntakse. Lisäksi se tapahtuu joskus virheellisten CGI-komentosarjojen lataamisen palvelimelle tai virheellisten asennusten jälkeen käyttöoikeudet.
Toisin sanoen virheessä 500, kuten muissa vastauksissa koodilla, joka alkaa numerolla 5, kehittäjät tai palvelimen järjestelmänvalvojat ovat syyllisiä. Mutta ei käyttäjiä.
Mitä tehdä käyttäjälle, jolla on 500-virhe
Jos näet 500-virheen jonkun muun sivustolla, sinulla on kaksi vaihtoehtoa.
Odota
Jos sinulla ei ole pääsyä tähän resurssiin, et voi muokata tiedostoa, muuttaa asetuksia tai suorittaa muita vastaavia toimintoja. Joten kannattaa odottaa järjestelmänvalvoja korjaa virheen ja käy sivustolla myöhemmin.
Ilmoita siitä resurssien ylläpitäjälle
Kaikki sivuston omistajat eivät seuraa lokeja ja lukevat virheilmoituksia ympäri vuorokauden. On mahdollista, että järjestelmänvalvoja ei yksinkertaisesti tiedä, että sivusto on lakannut toimimasta.
Jos näin on, voit auttaa. Yritä etsiä yhteystietoja ja ilmoita ongelmasta ottamalla yhteyttä kiinteistön omistajaan. Jos et näe itse sivustolla hyödyllisiä tietoja virheen 500 takia, etsi sivun tallennettu kopio hakukoneista tai Internet-arkisto.
Mitä on turhaa tehdä käyttäjän virheellä 500
Koska ongelma liittyy palvelimeen, asiakkaalla ei ole mitään syytä tehdä mitään. Joten älä yritä:
- käynnistä tietokone uudelleen;
- vaihtaa selainta;
- asenna ohjelmisto uudelleen;
- käynnistä reititin uudelleen.
Mitä tehdä järjestelmänvalvojalle, jolla on 500-virhe
Tietysti paljon riippuu resurssisi erityispiirteistä: millä moottorilla se toimii, millä isännällä se sijaitsee ja mitä olet muuttanut sivustossa viime aikoina. Silti yleiset suositukset auttavat useimmissa tapauksissa pääsemään eroon 500 virheestä.
Suosittelemme, että kokeilet jatkuvasti kaikkia vaihtoehtoja, jos se tietysti on merkitystä resurssillesi.
Tarkista .htaccess-tiedoston syntaksit
Jos käytät Apache-verkkopalvelinta, sivustosi juuressa tai alikansioissa on todennäköisesti .htaccess-tiedosto. Se tallentaa palvelimen asetukset.
Useimmissa tapauksissa resurssi toimii ilman tätä tiedostoa. Yritä nimetä .htaccess esimerkiksi .htaccess_-nimeksi ja palaa sitten sivuston pääsivulle.
Jos 500-virhe on kadonnut, ongelma on .htaccessissa. Tarkista tämän tiedoston syntaksit - olet ehkä lisännyt ylimääräisen merkin johonkin tai tehnyt kirjoitusvirheen muokkauksen aikana. Jos asetuksista on edellinen versio, tarkista se takaisin ja katso, näytetäänkö 500-virhe.
Joskus on hyödyllistä kommentoida Asetukset-rivi .htaccessissa - lisää # sen alkuun. Jos tämä ei auta, kommentoi myös muut rivit ja poista sitten # peräkkäin löytääksesi ongelmallisen sijainnin tiedostosta.
Jos olet muokannut .htaccess-tiedostoa, tarkista, onko muutokset tallennettu. Sattuu, että ylläpitäjä asettaa tälle tiedostolle käyttöoikeudet, jotka kieltävät muokkaamisen. Yritä tässä tapauksessa ladata .htaccess tietokoneellesi, muuta minkä tahansa tiedoston tiedostoa tekstieditori ja lataa sivustolle vanhan version sijaan.
Näytä virheloki
Jos olet äskettäin tehnyt töitä sivustolla, se on saattanut johtaa 500-virheeseen. Avaa lokit ja tarkista, onko ongelmaongelmia. Jos on, analysoi ne ja yritä kumoa viimeisimmät muutokset.
Isännät ilmoittavat yleensä oletusarvoisesti lokit ja miten niihin pääsee ohjauspaneelista. Nämä tiedot löytyvät isännöintisivuston ohje- tai usein kysytyistä kysymyksistä.
Aseta käyttöoikeudet CGI-komentosarjoille
Jos käytät CGI - komentosarjoja, niiden sisältämillä tiedostoilla ja kansioilla, joissa ne sijaitsevat, on oltava käyttöoikeus 0755 (drwxr - xr - x). Tämän yhdistelmän avulla omistaja voi kirjoittaa vain heille. Muut käyttäjät voivat lukea vain nämä tiedostot ja käyttää niitä.
Jos sinulla on eri käyttöoikeudet, tämä voi johtaa 500-virheeseen.
Tarkista CGI-komentosarjojen sisältö
Kelvollisissa CGI-skripteissä on oltava rivinpäätteet Unix-muodossa (\ n), ei Windows-muodossa (\ r \ n). Oikean version säilyttämiseksi sinun on ladattava koodi useimmille isännöintisivustoille FTP: n kautta ASCII-tilassa. Jos et tiedä käyttämiäsi asetuksia, lataa komentosarjat uudelleen ja katso, onko 500-virhe poissa.
Myös CGI-ohjelmat voivat luoda virheellisiä HTTP-vastausotsikoita. Tässä tapauksessa näet todennäköisesti virheitä lokeissa.
Poista tai poista käytöstä äskettäin asennetut laajennukset tai komponentit
Sattuu, että sivuston tai laajennusten yksittäiset komponentit ovat ristiriidassa keskenään. Tämä johtaa myös virheeseen 500 ja muihin palvelinpuolen ongelmiin.
Jos olet äskettäin asentanut tai päivittänyt moduuleja, yritä poistaa nämä kohteet käytöstä hallintapaneelissa. Ehkä sen jälkeen sivustolla on muut virheet. Mutta jos 500 vastausta ei enää tule, se on vain komponentti- tai laajennuskonflikti.
Optimoi komentosarjat
Jos komentosarjojen suorittaminen kestää kauan tai resursseja ei ole tarpeeksi, yritä tarkistaa niiden sisältö. Ehkä koodi on optimoitava siten, että se kuluttaa vähemmän suorittimen aikaa ja RAM-muistia.
Erityisesti skripteistä puuttuu resursseja, jos käytät virtuaalinen isännöinti. Siellä muistin määrää on rajoitettu niin, että kaikilla saman fyysisen palvelimen tileillä on yhtäläiset mahdollisuudet.
Yritä jakaa komentosarja lohkoiksi ja arvioida jokaisen suorituskyky. Jos koodissa on paljon ulkoisia puheluita tai muistin kulutus kasvaa tasaisesti asetettuun rajaan asti, kannattaa ehdottomasti tehdä jotain asialle.
Lisää palvelimen RAM-muistia
Sattuu, että vaikka skriptit on optimoitu, ne kuluttavat silti liikaa muistia. Tässä tapauksessa joudut vaihtamaan kalliimpaan isäntäpakettiin tai, jos tällainen mahdollisuus tarjotaan, lisätään muistin allokointia suoraan. Äläkä maksa liikaa muista resursseista et tarvitse.
Pyytää apua
Ota yhteyttä ylläpitäjän tukipalveluun tai profiilifoorumiin. Etsi vastaavia virheitä Pino ylivuoto - jos ei ole sopivaa teemaa, luo uusi. Kuvaile tilanne mahdollisimman yksityiskohtaisesti ja ole valmis kokeilemaan erilaisia vaihtoehtoja, joita sinulle tarjotaan kommenteissa.
Totta, joskus joudut odottamaan vastauksia kauan. Siksi on järkevää mennä samankaltaisiin aiheisiin ja pyytää apua siellä.
Lopuksi voit rekisteröityä sivustoille freelancereita asiakkaana. Asiantuntijat auttavat sinua ratkaisemaan ongelman, vaikka ei ilmaiseksi.
Lue myös💿⚙️💻
- Mitä tehdä, jos selain hidastuu
- Kuinka korjata suorittimen tuulettimen virhe käynnistettäessä tietokonetta
- Mitä tehdä, jos DNS-palvelin ei vastaa
- Mitä 404 Not Found ja muut verkkosivuvirheet tarkoittavat?
- Mitä tehdä, jos Internet katoaa Windowsissa
"Kova ja tuskallinen": mitä "The Handmaid's Tale" neljännen kauden ensimmäiset katsojat kirjoittavat
17. toukokuuta Suuret TV-ohjelmat: Uudet Tähtien sota, Rakkaus, Kuolema ja Robotit sekä Ruokalohko