On Tue, Sep 09, 2008 at 12:44:21PM +0400, calculator@xxxxxxx wrote:
Igor Sysoev пишет:
On Tue, Sep 09, 2008 at 11:18:33AM +0400, calculator@xxxxxxx wrote:
Igor Sysoev пишет:
On Mon, Sep 08, 2008 at 07:11:59PM +0400, calculator@xxxxxxx wrote:
Наблюдаю интересную картину на Linux серверах с nginx на борту которые
отдают ~10k/s empty_gif и пишут лог кто когда забрал.
Но вот в логе(если перелопатить его пару тонн) встречаются интересные
unixtime, которые явно _не к месту_. К примеру:
1220880388504
1220884786554
1220884786554
1220884786554
1220884786554
1220884786554
1220884786554
1220884786554
1220884786554
1220884786554
1220884786554
1220880388496
1220880388496
1220880388496
1220880388496
1220884786554
1220884786554
1220884786554
1220880388496
Если по человечески то разница получается более часа.
Есть предположение что это может быть связано с linux threads потому
как на нескольких серверах под FreeBSD такого не наблюдалось(хотя
нагрузка на них не большая).
На серверах nginx 5 ветки работает.
Что касается загрузки самих серверов, то они сечас нагружены на ~20% от
максимума что показали на тестировании.
Есть идеи?
А чем пишете ? nginx так не умеет. У него было бы
1220884786.554
1220880388.496
Да там модуль постобработку делает. Извиняюсь что не упомянул, но в
общем случае он порядок не меняет.
Что интересно _пляски_ начинаются стабильно от ~8k запросов.
Увеличение NGX_TIME_SLOTS может помочь?
Во-первых, поддержка трэдов на данный момент в nginx'е сломана - может
быть всё, что угодно. Во-вторых, я в данном случае вообще не понимаю,
что именно логируется.