log_interval

Директива `log_interval` задаёт интервал записи статистики в модуле NGINX RTMP для потоковой передачи медиа.

Синтаксисlog_interval seconds;
По умолчаниюnone
Контекст
Аргументы1

Описание

Директива log_interval необходима для управления частотой, с которой NGINX RTMP сервер записывает статистику и аналитические данные. Она позволяет администраторам задать конкретный интервал времени, измеряемый в секундах, который определяет, как часто эти данные сбрасываются в файлы журнала. Эта конфигурация особенно полезна для целей мониторинга, так как обеспечивает информацию в реальном времени о производительности стриминга, вовлечённости зрителей и использовании ресурсов. Уровень детализации в логах может существенно помочь при тонкой настройке параметров сервера и оптимизации доставки медиа, особенно в периоды пиковых нагрузок или при устранении неполадок.

Параметр для log_interval — это одно целое число, которое представляет время в секундах. Например, установка log_interval 60; означает, что журналы будут обновляться каждую минуту, обеспечивая баланс между производительностью сервера и детальностью данных логирования. Важно выбрать подходящий интервал: более короткие интервалы приводят к более частой записи логов, что может повлиять на производительность I/O, тогда как более длинные интервалы могут привести к упущенным возможностям для своевременного анализа.

Пример конфига

log_interval 60;

Убедитесь, что значение, установленное для log_interval, не оказывает чрезмерного влияния на производительность сервера из-за слишком частого логирования.

Не забывайте контролировать использование диска, так как частое логирование может быстро привести к большим файлам логов в зависимости от объема трафика.

← Ко всем директивам