На нагруженной системе традиционно отрубаю в nginx нафиг логгирование всяких assets (кстати, как это будет по-русски?) — картинок/js/css.
Сейчас понадобилось изучить общую картину нагрузки. Можно, конечно, включить временно запись в логи для этих файлов, но хочется немного более изящного решения. Идея — писать всё в один файл в tmpfs, но жёстко лимитировать его размер (общая статистика не нужна, достаточно за какой-то короткий последний период). В лоб можно тупо каждые N минут сбрасывать этот файл через echo -n > /tmp/nginx-access.log
, но нет ли более изящного решения?
И второй вопрос — нельзя ли настроить nginx, чтобы кроме раскладывания по тематическим фильтрованным логам (по хостам) дублировать такие записи в общий файл (тот самый, короткий, в tmpfs)?