05.02.2019, 18:03, "Maxim Dounin" <mdou...@mdounin.ru>: > Hello! > > On Tue, Feb 05, 2019 at 02:15:38AM -0500, Ilya Evseev wrote: > >> Пытаюсь отладить тормоза на одном из серверов Nginx. >> Включил "error_log ... debug" >> Проблема в том, что записи туда пишутся с секундной точностью. >> Есть ли возможность обеспечить миллисекундную? > > После каждого ухода в ядро (и соответственно обновления времени по > выходе из него) - в debug-лог пишется строка "timer delta: ...", в > которой указано количество прошедших миллисекунд. > > Вытаскивать миллисекунды в error log - мы в своё время думали, но, > кажется, проблем от этого больше, чем пользы. Особенно с учётом > того, что время nginx в норме обновляет один раз за итерацию event > loop'а, и все сообщения между уходами в ядро будут использовать > одно и то же время.
Если бы лично мне пришлось дебажить проблему, требующую миллисекундных таймингов, я бы добавил в ключевые точки кода трейспойнты LTTng https://lttng.org/docs/v2.10/#doc-tracef > > -- > Maxim Dounin > http://mdounin.ru/ > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Regards, Konstantin _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru