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.
![]()
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-php–aliaksen 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.