Hello! On Wed, Jan 17, 2024 at 02:49:30PM +0300, Anatoliy Melnik via nginx-ru wrote:
> Здравствуйте. Есть nginx-ы, несколько разных версий. Проксируют > запросы к бекэндам. Логи льются в syslog (слив в файлы напрямую > из nginx не желателен). По косвенным методам контроля вылезла > проблема: До примерно 50 тыс/сек сообщений статистика прокси и > бекэндов сходится, а вот начиная примерно с 50тыс/сек начинаются > расхождения. nginx->syslog фиксирует меньше событий, чем сумма > по бекэндам. Чем выше интенсивность запросов, тем больше > расходятся данные. Сначала грешил на syslog, но детальные > разборы полетов говорят, что скорее всего проблема в nginx. У > кого-то что-то такое наблюдалось или нет? При сливе логов с 2-х > nginx-ов в один syslog все хорошо до примерно 100тыс/сек, т.е. > скорее всего syslog не виноват. Кто-то с таким сталкивался? Запись логов в syslog - не гарантирует доставку всех сообщений. Если syslog-сервер не справляется или есть проблемы с сетью между nginx'ом и syslog-сервером - сообщения будут просто осыпаться на пол. (Где-то тут должна быть шутка про UDP, но она потерялась.) Если хочется улучшить ситуацию - я бы начал с тюнинга буферов сокета syslog-сервера. -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-ru