Просмотр Log файлов
В процессе разработки и отладки просмотр файлов журнала является очень важным шагом. ServBay предоставляет два способа для просмотра логов: прямой доступ к каталогу журнала и через GUI интерфейс ServBay. Вот подробные шаги.
Метод 1: Прямой доступ к каталогу Log
1. Каталог файлов журнала
Файлы журнала ServBay находятся в каталоге /Applications/ServBay/logs
. Этот каталог содержит логи для различных сервисов, таких как PHP, Caddy, Redis, MariaDB, MySQL, MongoDB и т.д.
2. Доступ к каталогу журнала
Вы можете получить доступ к каталогу журналов через терминал или файловый менеджер. Вот шаги для доступа к каталогу посредством терминала:
- Откройте терминальное приложение.
- Введите следующую команду и нажмите Enter, чтобы войти в каталог журналов:bash
cd /Applications/ServBay/logs
1
3. Просмотр файлов журнала
В каталоге логов вы можете использовать команду ls
для отображения всех файлов журналов и подкаталогов:
ls
Вы увидите примерно такую структуру файлов и каталогов:
caddy
dnsmasq
mariadb
memcached
mongodb
mysql
php
|____5.6
|____7.0
|____7.1
|____7.2
|____7.3
|____7.4
|____8.0
|____8.1
|____8.2
|____8.3
|____8.4
postgresql
redis
xdebug
|____5.6
|____7.0
|____7.1
|____7.2
|____7.3
|____7.4
|____8.0
|____8.1
|____8.2
|____8.3
|____8.4
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
4. Просмотр конкретного файла журнала
Вы можете использовать команды cat
, less
или tail
, чтобы просмотреть содержимое конкретного файла журнала. Например:
Просмотр журнала PHP 7.4
cat php/7.4/php-fpm.log
Или используйте команду less
для постраничного просмотра:
less php/7.4/php-fpm.log
Используйте команду tail
для просмотра последних записей журнала:
tail -f php/7.4/php-fpm.log
Просмотр журнала Caddy
Логи Caddy находятся в каталоге caddy
, вы можете войти в этот каталог, чтобы просмотреть конкретные файлы журнала:
cd caddy
ls
2
Затем используйте указанные выше команды для просмотра конкретного файла журнала.
Метод 2: Через GUI интерфейс ServBay
1. Открытие ServBay
В разделе Приложения
найдите иконку ServBay и дважды щёлкните, чтобы открыть её.
2. Просмотр логов сервиса
В GUI интерфейсе ServBay вы можете следовать следующим шагам для просмотра файлов журнала:
Через панель «Быстрое управление службами»
- На панели управления dashboard найдите ServBay.
- Справа от каждого сервиса вы увидите иконку журнала. Нажмите на неё, чтобы просмотреть файл журнала для соответствующего сервиса.
Через панель «Сервисы»
- Откройте GUI интерфейс ServBay и перейдите на панель «Сервисы».
- Справа от каждого сервиса вы увидите иконку журнала. Нажмите на неё, чтобы просмотреть файл журнала.
Через панель «Хост»
- В GUI интерфейсе ServBay перейдите на панель «Хост».
- Справа от каждого хоста вы увидите иконку журнала. Нажмите на неё, чтобы просмотреть файл журнала для соответствующего хоста.
Через панель «Конфигурация службы»
- В GUI интерфейсе ServBay перейдите на панель «Конфигурация услуги».
- В верхнем правом углу каждого сервиса вы увидите иконку журнала. Нажмите на неё, чтобы просмотреть файл журнала.
3. Анализ файлов журнала
Просматривая файлы журнала, вы можете анализировать состояние системы, ошибки и показатели производительности. Общие файлы журналов включают:
php/номер версии/php-fpm.log
: фиксирует состояние работы PHP-FPM и информацию об ошибках.- Каталог
caddy
: фиксирует журналы доступа и ошибок веб-сервера Caddy. redis.log
: фиксирует состояние работы и ошибки базы данных Redis.mariadb.log
: фиксирует состояние работы и ошибки базы данных MariaDB.mysql.log
: фиксирует состояние работы и ошибки базы данных MySQL.mongodb.log
: фиксирует состояние работы и ошибки базы данных MongoDB.- Каталог
xdebug/номер версии
: фиксирует отладочную информацию XDebug. mailpit.log
: фиксирует состояние работы и ошибки почтовой службы Mailpit.
4. Очистка файлов логов
Файлы журналов могут занимать много места на диске, поэтому рекомендуется периодически очищать ненужные файлы журналов. Вы можете использовать следующую команду для удаления конкретного файла журнала:
rm php/7.4/php-fpm.log
Примечание: Перед удалением файла журнала убедитесь, что вы сделали резервную копию важных логов.