Hello!
On Wed, Feb 06, 2019 at 01:09:57AM -0500, Ilya Evseev wrote:
> Вижу "timer delta: %M" в выводе "strings nginx-debug", но не вижу ни одной
> строки с ним в error_log.
>
> Упоминания про таймер только такие:
>
> 2019/02/05 09:38:23 [debug] 18108#18108: *5453 event timer add: 15:
>
> Вытаскивать миллисекунды в error log - мы в своё время думали, но,
кажется, проблем от этого больше,
> чем пользы. Особенно с учётом того, что время nginx в норме обновляет один
раз за итерацию
> event loop'а, и все сообщения между уходами в ядро будут использовать одно
и то же вре
Вижу "timer delta: %M" в выводе "strings nginx-debug", но не вижу ни одной
строки с ним в error_log.
Упоминания про таймер только такие:
2019/02/05 09:38:23 [debug] 18108#18108: *5453 event timer add: 15:
75000:435707458
2019/02/05 09:38:23 [debug] 18108#18108: *5453 event timer del: 15:
тся с секундной точностью.
>> Есть ли возможность обеспечить миллисекундную?
>
> После каждого ухода в ядро (и соответственно обновления времени по
> выходе из него) - в debug-лог пишется строка "timer delta: ...", в
> которой указано количество прошедших миллисекунд.
&g
е каждого ухода в ядро (и соответственно обновления времени по
выходе из него) - в debug-лог пишется строка "timer delta: ...", в
которой указано количество прошедших миллисекунд.
Вытаскивать миллисекунды в error log - мы в своё время думали, но,
кажется, проблем от этого больше, чем
Пытаюсь отладить тормоза на одном из серверов Nginx.
Включил "error_log ... debug"
Проблема в том, что записи туда пишутся с секундной точностью.
Есть ли возможность обеспечить миллисекундную?
Написал патч, но ещё не проверил:
https://gist.github.com/ilyaevseev/ca636314e1ba2a7889c7efca5d85f594