access_log
Директива access_log для модуля SRT в NGINX настраивает логирование событий и статистики SRT-сеансов.
Описание
Директива access_log позволяет пользователям указать один или несколько путей к файлам журнала, в которые будут записываться логи SRT-сеансов. Каждый указанный путь может включать параметры, задающие формат записей журнала и другие опции. Это полезно для отслеживания подробностей SRT-взаимодействий, таких как установленные соединения, разрывы, ошибки и другие соответствующие статистические данные. Эта директива расширяет возможности мониторинга SRT-сервера, предоставляя информацию о его работе и производительности.
При использовании директивы access_log пользователи могут задать формат журнала либо с помощью предопределённого формата, либо указав собственную форматную строку. Часто используемые поля в форматах журнала включают удалённый адрес, время, метод запроса и коды состояния. Пользователям следует обеспечивать ротацию или иное управление файлами журнала, чтобы предотвратить чрезмерное использование дискового пространства. Механизм логирования следует принципам проектирования базового механизма логирования NGINX, что позволяет сохранять высокую производительность при записи в журнал во время активных сессий.
Пример конфига
access_log /var/log/nginx/srt_access.log;
Убедитесь, что права доступа к каталогу логов настроены корректно, чтобы процесс NGINX мог в него записывать.
Путь к файлу лога должен быть доступен рабочим процессам NGINX; в противном случае логирование не будет работать.
Сгенерированные логи могут занять значительный объём дискового пространства, если ими не управлять должным образом.