<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #000000"><div>Фиксировал разными средствами. <br>Этот "порог" наблюдается и на rsyslog, и на syslog-ng <br>Сливал с 2-х nginx в один syslog -- получилось, расхождения в статистике пошли с 100тыс/сек, т.е. вероятнее всего nginx теряет на этапе генерации сообщения, а не на этапе транспортировки или приема rsyslog-ом. <br><br>Результат не зависит от того, идет ли передача по udp или в unixSocket. <br>Если сделать 2 записи аccess_log <br>access_log syslog:server=unix:/tmp/syslog01,nohostname,facility=local5,severity=debug,tag=nginx_sts02 st01 if=$var0; <br>access_log syslog:server=unix:/tmp/syslog02,nohostname,facility=local5,severity=debug,tag=nginx_sts02 st01 if=$var1; <br><br>С условием "if" так, что бы половина уходила в один syslog, а половина в другой (2 независимых rsyslog-а на одном сервере, слив хоть по UDP, хоть по unix:socket в любой комбинации) <br>Все равно примерно на уровне 50тыс/сек начинается расхождение в количестве. </div><div><br></div><hr id="zwchr" data-marker="__DIVIDER__"><div data-marker="__HEADERS__"><b>От: </b>"Илья Шипицин" <chipitsine@gmail.com><br><b>Кому: </b>"nginx-ru" <nginx-ru@nginx.org><br><b>Отправленные: </b>Среда, 17 Январь 2024 г 15:31:49<br><b>Тема: </b>Re: Тест nginx -- сколько сообщений в log syslog без потерь?<br></div><div><br></div><div data-marker="__QUOTED_TEXT__"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">ср, 17 янв. 2024 г. в 12:49, Anatoliy Melnik via nginx-ru <<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:arial,helvetica,sans-serif;font-size:10pt;color:rgb(0,0,0)"><div>Здравствуйте.<br>Есть nginx-ы, несколько разных версий. Проксируют запросы к бекэндам.<br>Логи льются в syslog (слив в файлы напрямую из nginx не желателен).<br>По косвенным методам контроля вылезла проблема:<br>До примерно 50 тыс/сек сообщений статистика прокси и бекэндов сходится, а вот начиная примерно с 50тыс/сек начинаются расхождения. nginx->syslog фиксирует меньше событий, чем сумма по бекэндам. <br>Чем выше интенсивность запросов, тем больше расходятся данные.<br>Сначала грешил на syslog, но детальные разборы полетов говорят, что скорее всего проблема в nginx.<br></div></div></div></blockquote><br><div>а можно раскрыть, что имеется в виду под "детальные разборы полетов говорят" ?</div><div>по идее, проведя детальное расследование, которое что-то скажет, вы уже получили ответ<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:arial,helvetica,sans-serif;font-size:10pt;color:rgb(0,0,0)"><div>У кого-то что-то такое наблюдалось или нет?<br>При сливе логов с 2-х nginx-ов в один syslog все хорошо до примерно 100тыс/сек, т.е. скорее всего syslog не виноват.<br>Кто-то с таким сталкивался? <br></div></div></div>_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="https://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">https://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div></div><br></div></div></body></html>