Re: Тест nginx -- сколько сообщений в log syslog без потерь?

2024-01-17 Пенетрантность Maxim Dounin
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


Re: Тест nginx -- сколько сообщений в log syslog без потерь?

2024-01-17 Пенетрантность Илья Шипицин
ср, 17 янв. 2024 г. в 12:49, Anatoliy Melnik via nginx-ru <
nginx-ru@nginx.org>:

> Здравствуйте.
> Есть nginx-ы, несколько разных версий. Проксируют запросы к бекэндам.
> Логи льются в syslog (слив в файлы напрямую из nginx не желателен).
> По косвенным методам контроля вылезла проблема:
> До примерно 50 тыс/сек сообщений статистика прокси и бекэндов сходится, а
> вот начиная примерно с 50тыс/сек начинаются расхождения. nginx->syslog
> фиксирует меньше событий, чем сумма по бекэндам.
> Чем выше интенсивность запросов, тем больше расходятся данные.
> Сначала грешил на syslog, но детальные разборы полетов говорят, что скорее
> всего проблема в nginx.
>

а можно раскрыть, что имеется в виду под "детальные разборы полетов
говорят" ?
по идее, проведя детальное расследование, которое что-то скажет, вы уже
получили ответ


> У кого-то что-то такое наблюдалось или нет?
> При сливе логов с 2-х nginx-ов в один syslog все хорошо до примерно
> 100тыс/сек, т.е. скорее всего syslog не виноват.
> Кто-то с таким сталкивался?
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> https://mailman.nginx.org/mailman/listinfo/nginx-ru
>
___
nginx-ru mailing list
nginx-ru@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx-ru


Тест nginx -- сколько сообщений в log syslog без потерь?

2024-01-17 Пенетрантность Anatoliy Melnik via nginx-ru
Здравствуйте. 
Есть nginx-ы, несколько разных версий. Проксируют запросы к бекэндам. 
Логи льются в syslog (слив в файлы напрямую из nginx не желателен). 
По косвенным методам контроля вылезла проблема: 
До примерно 50 тыс/сек сообщений статистика прокси и бекэндов сходится, а вот 
начиная примерно с 50тыс/сек начинаются расхождения. nginx->syslog фиксирует 
меньше событий, чем сумма по бекэндам. 
Чем выше интенсивность запросов, тем больше расходятся данные. 
Сначала грешил на syslog, но детальные разборы полетов говорят, что скорее 
всего проблема в nginx. 
У кого-то что-то такое наблюдалось или нет? 
При сливе логов с 2-х nginx-ов в один syslog все хорошо до примерно 100тыс/сек, 
т.е. скорее всего syslog не виноват. 
Кто-то с таким сталкивался? 
___
nginx-ru mailing list
nginx-ru@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx-ru