On the Zone server platform, the real-time web server logs are situated in the
logs directory. HTTP and HTTPS logs are located separately, i.e.
apache.ssl.access.log. In one file, the logs of both the main domain and the subdomain are launched simultaneously.
To view the log, first go to the
logs directory using the
tail -f apache.ssl.access.log command to view all web server requests on the go. Now, when you refresh the website in the browser, your requests will be displayed in the logs. You can exit
tail -f mode by pressing
Ctrl + c.
In order to view only PHP requests, you can use an alias
grep-php apache.ssl.access.log or
tail -f apache.ssl.access.log | grep-php.
At the end of each line, there is an 8-digit hash in parentheses, consisting of arbitrary numbers and letters, followed by a hyphen and time in seconds. For example:
(94E76104-0.074) indicates that the corresponding request took 0.074 seconds or 74 milliseconds. If there are only three hyphens in parentheses
---, then the corresponding request did not go through the PHP interpreter.
Apart from the
grep-php alias which shows all PHP requests, there are also aliases to filter out slow PHP requests.
grep-phpslow shows PHP requests that take more than 2 seconds to complete, and
grep-phpveryslow shows PHP requests that take more than 10 seconds to complete.