(Plesk for Linux) Verkkosivun lokin tarkastus

Jos verkkosivustollasi on saatavuusongelmia, vianmäärityksen lähtökohta on tarkastella WWW-palvelimen lokeja. Ongelmien havaitseminen, analysointi ja ratkaiseminen on kuitenkin monimutkainen tehtävä. Sinun täytyy tietää, miten WWW-palvelin toimii, missä lokit sijaitsevat, miten lokeja analysoidaan ja paljon muuta. Uusi Plesk-ominaisuus ”Verkkosivun lokin tarkastus” voi säästää aikaasi ja vaivaasi. Verkkosivun lokin tarkastus skannaa WWW-palvelimen lokit yleisten ongelmien varalta, näyttää, kuinka usein tietty ongelma esiintyy, ja ehdottaa tapoja ongelman ratkaisemiseksi.

Muista

Ominaisuus on käytettävissä vain Pleskin järjestelmänvalvojille.

Verkkosivun lokin tarkastus ratkaisee seuraavat ongelmat, joita Pleskin järjestelmänvalvojat kohtaavat lokien analysoinnissa:

Vaikeus

Verkkosivun lokin tarkastuksen arvo

Käyttöjärjestelmässä on suuri määrä lokitiedostoja, jotka sisältävät hyödyllistä tietoa. Niiden sijainti vaihtelee käyttöjärjestelmän mukaan.

Verkkosivun lokin tarkastus skannaa kaikki olennaiset lokitiedostot, löytää tunnettujen ongelmien kuviot ja näyttää, miten havaitut ongelmat löydetään lokeista sekä itse lokien sijainnin.

Lokitiedostojen tarkastelemiseksi sinun täytyy käyttää Plesk-palvelinta SSH:n kautta.

Verkkosivun lokin tarkastus havaitsee ongelmat ja näyttää niiden ratkaisut Plesk-liittymässä. Ratkaisuja on usein mahdollista soveltaa ilman yhteyden muodostamista Plesk-palvelimeen SSH:n kautta.

Verkkosivuston ongelmat liittyvät usein palvelimeen ja verkkosivuston kuormitukseen.

Verkkosivun lokin tarkastus näyttää kaavion havaittujen ongelmien jakautumisesta ajan funktiona. Näet tarkalleen, milloin ongelma ilmeni ja miten se liittyy verkkosivun pyyntöjen määrään.

Yksi ongelma voi vaikuttaa useisiin verkkosivustoihin.

Verkkosivun lokin tarkastus näyttää kaikki ongelmasta vaikuttuneet verkkosivustot.

Ratkaisujen etsiminen internetistä lokeihin kirjattujen virheiden perusteella on hankala tehtävä.

Verkkosivun lokin tarkastus näyttää Pleskin käyttäjien ja Pleskin tuen hyväksymät ratkaisut.

Käyttö

Verkkosivun lokin tarkastus voi skannata WWW-palvelimen lokit automaattisesti ja manuaalisesti.

Automaattinen tarkastus skannaa verkkosivustojen lokit joka päivä tiettyyn aikaan ja ilmoittaa havaituista ongelmista vahingoittuneiden verkkosivustojen korteissa. Automaattinen tarkastus voi skannata kaikki verkkosivustot tai vain ne, jotka olet valinnut. Voit poistaa automaattisen tarkastuksen käytöstä milloin tahansa.

Manuaalisen tarkastuksen avulla voit skannata haluamiesi verkkosivustojen lokit milloin tahansa ja valita tarkastettavan ajanjakson (esimerkiksi viimeiset 5, 10 tai 30 minuuttia).

Verkkosivun lokin tarkastuksen ottaminen käyttöön ja käyttäminen:

  1. Avaa muokattavaksi panel.ini-tiedosto, joka sijaitsee polussa /usr/local/psa/admin/conf/panel.ini.

    Voit myös muokata tiedostoa Pleskin liittymässä käyttämällä Panel.ini Editor -laajennusta.

  2. Lisää seuraavat rivit panel.ini -tiedostoon ja tallenna se:

    [websitesDiagnostic]
    enabled = true
    
  3. Siirry kohtaan Työkalut ja asetukset > Verkkosivun lokin tarkastus (kohdassa ”Avustus ja vianmääritys”) tai verkkosivun korttiin (Verkkosivustot ja toimialueet > toimialue > Lokit).

Käyttösuositukset

Jotta saat Verkkosivun lokin tarkastus -ominaisuudesta kaiken irti, suosittelemme, että käytät automaattista ja manuaalista tarkastusta rinnakkain. Opi, miten se tehdään, ja lue muita hyödyllisiä suosituksia alla olevasta osiosta.

  1. Siirry kohtaan Työkalut ja asetukset > Verkkosivun lokin tarkastus (kohdassa ”Avustus ja vianmääritys”). Täältä näet kaikkien tarkastusten tulokset (sekä manuaalisten että automaattisten). Tarkista isännöityjen toimialueiden tarkastustulokset.

  2. Pidä automaattinen tarkastus käytössä. Tämä auttaa havaitsemaan verkkosivuston ongelmat ennen kuin asiakkaasi huomaavat ne.

  3. Suurten liikennemäärien verkkosivustojen lokien tarkastaminen voi kuluttaa merkittävän määrän palvelimen resursseja. Jos näin on, siirry automaattisen tarkastuksen asetuksiin ja valitse korkeimman prioriteetin verkkosivustot. Automaattinen tarkastus skannaa vain ne.

  4. Jos Verkkosivun lokin tarkastus havaitsee ongelman, se näyttää myös yhden tai useamman tavan ratkaista se. Noudata ehdotettuja ratkaisuja ongelman vianmääritykseen.

  5. Kun olet yrittänyt ratkaista ongelman, avaa vahingoittunut verkkosivusto selaimessa ja käy eri sivuilla verkkosivustolla. Merkitse muistiin tähän toimintaan käyttämäsi aika (esimerkiksi viisi minuuttia). Tarvitset sitä myöhemmin manuaalisen tarkastuksen suorittamiseen.

  6. Palaa Verkkosivun lokin tarkastukseen ja suorita vahingoittuneen verkkosivuston manuaalinen tarkastus valitsemalla haluamasi tarkastusajanjakso. Esimerkkitapauksessamme viimeiset viisi minuuttia. Manuaalinen tarkastus näyttää, onko ongelma korjattu vai ilmeneekö se edelleen viimeisen verkkosivuvierailusi aikana.

Tällä hetkellä Verkkosivun lokin tarkastus voi havaita seuraavat ongelmat:

  • PHP-FPM ”server reached max_children setting”

  • ModSecurity ”Access denied with code 403”

  • PHP ”Internal Server error 500: Allowed memory size of XXX exhausted”

  • PHP ”open_basedir restriction in effect”

  • Apache .htaccess ”403 Forbidden AH01797: client denied by server configuration”

  • Apache ”Cannot access a website directory in Plesk: 403 Forbidden”

  • Nginx ”Cannot access a website directory in Plesk: 403 Forbidden”

  • Apache .htaccess ”403 Forbidden: pcfg_openfile: unable to check htaccess file, ensure it is readable”

  • Nginx ”Too many open files”

Tulevaisuudessa Verkkosivun lokin tarkastus pystyy havaitsemaan seuraavat ongelmat:

  • Nginx ”502 Bad Gateway: upstream sent too big header while reading response header”

  • Apache ”500 Internal Server Error: Option FollowSymLinks not allowed here”

  • ModSecurity ”Response body too large”

  • Apache ”server reached MaxRequestWorkers setting”

  • PHP-pyynnön rungon raja ”client intended to send too large body”

  • PHP-pyynnön rungon raja ”client intended to send too large body”

  • PHP-istunnot ”503 Internal Server Error” tai ”Failed to read session data”

  • Apache .htaccess ”403 Forbidden: pcfg_openfile: unable to check htaccess file, ensure it is readable”