ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Обновился до 0.8.1 5, stub_status начал показывать странное



On Wed, Sep 16, 2009 at 08:40:30PM +0400, Artemiev Igor wrote:

> On Wed, Sep 16, 2009 at 07:19:10PM +0400, Igor Sysoev wrote:
> > On Wed, Sep 16, 2009 at 06:58:19PM +0400, J Channel wrote:
> > > График в аттаче. Сразу после обновления в 12 часов дня вчера начало рости
> > > число Writing соединений, отдаваемое в статусе nginx.
> > > Сегодня в ~13 перезапустил nginx, опять растет потихоньку. Всё хорошо 
> > > видно
> > > на графике в аттаче.
> > 
> > Какая версия была до этого ?
> > 
> Подтверждаю, имею такую же проблему. 
> 
> #netstat -an -f inet | awk '/^tcp4/{print $6}' | sort | uniq -c
>  461 CLOSED
> 1405 CLOSE_WAIT
>  865 ESTABLISHED
>    3 FIN_WAIT_1
>    1 FIN_WAIT_2
>    1 LAST_ACK
>    6 LISTEN
>    2 SYN_RCVD
>  108 TIME_WAIT
> 
> #pstat -T
> 6412/65536 files
> 0M/2048M swap space
> 
> статус nginx`а при этом:
> 
> Active connections: 3302
> server accepts handled requests
>  20568 20568 20559
> Reading: 0 Writing: 3302 Waiting: 0
> 
> С момента рестарта прошло минут 30. И так пока не будут исчерпаны заданные 
> лимиты.
> Проблема обнаружилась на двух машинах, где nginx был обновлён до 0.8.15.
> До этого на одной был 0.7.61, на второй 0.8.4. Из сторонних модулей 
> используются только
> upload и upload_progress модули. 
> До 0.8.15 такой проблемы замечено не было.

В 0.8.11 появился счётчик ссылок на объект запроса, который не даёт удалить
объект запроса преждевременно. Большое число состояний

  461 CLOSED
 1405 CLOSE_WAIT

как раз появляется, когда клиент закрыл сокет, а nginx - нет.
Это, скорее всего, проблема в сторонних модулях, так как в основных
исходниках я на данный момент вроде всё исправил на эту тему.


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.