Re: Тест nginx -- сколько сообщений в log syslog без потерь?
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 без потерь?
ср, 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 без потерь?
Здравствуйте. Есть 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