Логи сервисов
При разборе нештатных ситуаций используйте логи сервисов FindFace Multi, содержащие подробную деталировку всех событий, произошедших в системе.
В этом разделе:
Настройка логирования
Сервисы FindFace Multi логируют большой объем данных, что в конечном итоге может привести к чрезмерной загрузке диска. Чтобы этого не произошло, рекомендуется отключить сервис rsyslog из-за его неоптимальной схемы ротации логов и вместо него использовать правильно настроенный сервис systemd-journal.
Выполните следующие действия:
- Проверьте наличие директории - /var/log/journal. Если таковая отсутствует, создайте ее следующей командой:- sudo mkdir /var/log/journal sudo chmod 2755 /var/log/journal 
- Откройте файл конфигурации - /etc/systemd/journald.conf. Включите сохранение логов- journaldна жестком диске, раскомментировав параметр- Storageи изменив его значение на- persistent. Также отключите фильтрацию- systemd-journal:- sudo vi /etc/systemd/journald.conf [Journal] ... Storage=persistent ... RateLimitInterval=0 RateLimitBurst=0 ... - При необходимости раскомментируйте и измените значение параметра - SystemMaxUse. Данный параметр определяет максимальный объем логов на жестком диске. Укажите его значение в байтах или используйте K, M, G, T, P, E в качестве единиц для указанного размера (соответственно \(1024\), \(1024^2\), … байт).- ... SystemMaxUse=3G 
- Перезапустите сервис - journald.- sudo systemctl restart systemd-journald.service 
- Остановите и отключите сервис - syslog.- sudo systemctl stop syslog.socket rsyslog.service sudo systemctl disable syslog.socket rsyslog.service 
- При необходимости удалите существующие файлы логов, созданные посредством - syslog, а также логи ядра.- sudo rm /var/log/syslog* sudo rm /var/log/kern.log* 
Просмотр логов сервисов
Для того посмотреть логи для каждого компонента, используя команду journalctl -u <component>, например:
journalctl -u findface-extraction-api
См.также