1. Home
  2. Tekninen
  3. SSH / Shell
  4. Hitaiden PHP-pyyntöjen havaitseminen
  1. Home
  2. Tekninen
  3. Hitaiden PHP-pyyntöjen havaitseminen

Hitaiden PHP-pyyntöjen havaitseminen

Hitaiden PHP-pyyntöjen havaitseminen edellyttää, että tiedät mistä niitä etsiä. Zone-palvelinalustalla reaaliaikaiset verkkopalvelimen lokit sijaitsevat logs-hakemistossa. HTTP- ja HTTPS-lokit sijaitsevat erikseen, eli apache.access.log ja apache.ssl.access.log. Yhdessä tiedostossa sekä päätoimialueen että aliverkkotunnuksen lokit käynnistetään samanaikaisesti.

Voit tarkastella lokia siirtymällä ensin logs -hakemistoon cd-komennolla.

Hitaiden PHP-pyyntöjen havaitseminen edellyttää, että tiedät mistä niitä etsiä. Zone-palvelinalustalla reaaliaikaiset verkkopalvelimen lokit sijaitsevat logs-hakemistossa.

Jos hitaiden PHP-pyyntöjen havaitseminen ei ole hetkellä olellinen ja haluat tarkastella vain PHP-pyyntöjä, voit käyttää aliasta grep-php.

Esimerkki: grep-php apache.ssl.access.log tai tail -f apache.ssl.access.log | grep-php.

Jokaisen rivin lopussa on suluissa 8-numeroinen tiiviste, joka koostuu mielivaltaisista numeroista ja kirjaimista, joita seuraa yhdysmerkki ja aika sekunneissa. Esimerkki: (94E76104-0.074) osoittaa, että vastaava pyyntö kesti 0,074 sekuntia tai 74 millisekuntia. Jos suluissa on vain kolme yhdysmerkkiä ---, vastaava pyyntö ei mennyt PHP-tulkin läpi.

grep-phpaliaksen lisäksi, joka näyttää kaikki PHP-pyynnöt, on olemassa myös aliaksia, jotka suodattavat hitaat PHP-pyynnöt.

grep-phpslow näyttää PHP-pyynnöt, joiden suorittaminen kestää yli 2 sekuntia, ja grep-phpveryslownäyttää PHP-pyynnöt, joiden suorittaminen kestää yli 10 sekuntia.

Lue lisä kuinka käy oletusphp-cli:n muuttaminen konsolissa.

Updated on 24. Oct 2024
Was this article helpful?

Related Articles