На платформе серверов Zone логи веб-сервера в реальном времени можно найти в каталоге logs
. Логи HTTP и HTTPS расположены отдельно, т.е. соответственно в файлах apache.access.log
и apache.ssl.access.log
. В одном файле одновременно запускаются логи основного домена и поддомена.
Для просмотра лог, сначала перейдите в каталог logs
с помощью команды cd
.
cd domeenid/www.sinudomeen.ee/logs/
Используйте команду tail -f apache.ssl.access.log
, чтобы на ходу просматривать все запросы веб-сервера. Теперь, когда вы обновите сайт в браузере, ваши запросы будут отображаться в логах. Вы можете выйти из режима tail -f
, нажав Ctrl+c
.
Для того, чтобы увидеть только запросы PHP, можно использовать псевдоним grep-php
.
Например: grep-php apache.ssl.access.log
или tail -f apache.ssl.access.log | grep-php
.
В конце каждой строки в скобках находится 8-значный хэш, состоящий из произвольных чисел и букв, за которыми следуют дефис и время в секундах. Например: (94E76104-0.074)
указывает, что соответствующий запрос занял 0,074 секунды или 74 миллисекунды. Если в скобках всего три дефиса ---
, значит, соответствующий запрос не прошел через интерпретатор PHP.
Помимо псевдонима grep-php
, который показывает все запросы PHP, существуют также псевдонимы для фильтрации медленных запросов PHP
grep-phpslow
показывает запросы PHP, которые выполняются более 2 секунд, а grep-phpveryslow
показывает запросы PHP, которые выполняются более 10 секунд.