503-virhe: Kuinka toimia, kun palvelinrajoitukset ylittyvät
503-virhe on palvelinperäinen virhe, joka ilmenee silloin, kun yrität käyttää enemmän resursseja kuin palvelimella on sallittua.
Webhotellissasi on asetettu erilaisia rajoituksia sille, kuinka kauan skriptien sallitaan ajaa tai kuinka suuria tiedostoja voit ladata. Polar55:llä nämä rajat ovat selvästi keskimääräistä korkeammat, ja useimmat käyttäjät eivät yleensä kohtaa ongelmia tiedostojen lataamisessa tai raskaiden skriptien suorittamisessa.
Jos kohtaat 503-virheen, se johtuu todennäköisesti siitä, että yrität ladata erittäin suurta tiedostoa, jonka käsittely vaatii skriptiä. Ensimmäiseksi kannattaa harkita, voisiko tiedoston jakaa osiin. Kun tiedosto pilkotaan, sen koko ja monimutkaisuus pienenevät. Tämä voi auttaa pysymään rajoitusten puitteissa, kun suoritat skriptiä tai lataat tiedostoa.
Voit testata, johtuuko virhe tiedoston koosta, pienentämällä tiedostoa mahdollisimman paljon ja tarkistamalla, läpäiseekö se prosessin ilman virheitä. Jos näin on, alkuperäinen tiedostosi on todennäköisesti liian suuri.
Jos tiedoston jakaminen tai palvelimen rajojen korottaminen ei auta, voit lisätä webhotellisi rajoituksia. Tämä tehdään muokkaamalla PHP .ini -tiedostoa, jota voit päivittää Polar55:llä.
Tämän tiedoston muokkaaminen ei kuitenkaan ole täysin riskitöntä. Suosittelemme ottamaan meihin yhteyttä ennen muutosten tekemistä.
Voit muokata php .ini -tiedostoa siirtymällä cPaneliin ja valitsemalla "MultiPHP INI Editor". Täällä voit säätää esimerkiksi seuraavia parametreja:
- max_execution_time
- max_input_time
- max_input_vars
- memory_limit
- post_max_size
- upload_max_filesize
Jos kohtaat edelleen 503-virheitä senkin jälkeen, kun olet nostanut palvelimesi rajoituksia ja/tai jakanut tiedoston osiin, harkitse yhteydenottoa verkkokehittäjään tai käytä asiantuntija-apuamme ratkaisun löytämiseen.