On Thu, Jan 18, 2024 at 07:13:39PM +0300, Anatoliy Melnik via nginx-ru wrote: > Фиксировал разными средствами. > Этот "порог" наблюдается и на rsyslog, и на syslog-ng > Сливал с 2-х nginx в один syslog -- получилось, расхождения в статистике > пошли с 100тыс/сек, т.е. вероятнее всего nginx теряет на этапе генерации > сообщения, а не на этапе транспортировки или приема rsyslog-ом.
Чем гадать, что "вероятнее всего", возьмите исходники nginx, вставьте счётчик передач в syslog, смотрите его и сравнивайте с количеством пакетов, пришедших в syslog. Так можно исключить потери в сети. > Замена syslog сервера на самописную версию, единственная задача которой > из unixSocket блок данных записать в файл дает такие же результаты > количественные. Здесь тоже желательно сделать свой самописный syslog, который в простейшем варианте ничего не делает, лишь считает число пришедших пакетов. PS. Интересно также, какая на вашем стенде получается скорость записи в файл syslog-ом. Здесь желательно проверить, что в файле нет сообщенией "столько-то записей отброшено", это стандартный функционал syslog-ов. -- Eugene Berdnikov _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-ru