Да, Вы абсолютно правы! Количество worker-процессов оказалось разным: у трёх предыдущих серверов было по одному, а у этого - четыре. Изменил в nginx.conf параметр worker_processes с "auto" на "1" и лог стал последовательным. Большое спасибо!
Я правильно понимаю, что при количестве worker-процессов больше 1 лог будет перемешанным и нет другого простого способа это исправить?
Илья Шипицин Wrote:
-------------------------------------------------------
> а количество worker-процессов на серверах, где порядок сохраняется, и
> где
> нет, одинаковый ?
>
> вс, 26 дек. 2021 г. в 23:34, parimanita
> <nginx-forum@forum.nginx.org>:
>
> > Приветствую всех!
> >
> > Использую nginx уже давно на разных серверах. Всегда с логом доступа
> было
> > всё в порядке. А сейчас поднимаю новый сервер и вдруг обнаруживаю,
> что
> > записи в логе access.log перемешаны - не отсортированы по времени.
> > Пробовал включать/выключать буферизацию записи в лог - не помогло.
> >
> > Прямо сейчас в моём распоряжении четыре сервера с разными версиями
> nginx:
> > 1.10.2, 1.14.1, 1.14.2 и 1.18.0. Первые три работают под Debian с 8
> по 10 и
> > на них всё нормально. Последний - самый свежий с версией nginx
> 1.18.0 - под
> > Debian 11 и на нём вот такая проблема.
> >
> > Может кто-нибудь подсказать - куда копать?
> >
> > Posted at Nginx Forum:
> > https://forum.nginx.org/read.php?21,293143,293143#msg-293143
> >
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru