apache sleeping

2010-05-17 Пенетрантность Korona Auto Ltd./ Andrey N. Prokofiev

День добрый. Помогите разрулить проблему.

Есть сервер со следующей конфигурацией:
Intel Xeon 2.8, 2Gb ECC. На сервере стоит lenny, apache/php/mysql. На 
сайте висит проект с нагрузкой ~150 одновременных пользователей.


В течении дня апач создает чилды и через некоторое время апач умирает. 
Тюнинг prefork'а ни к чему не привел.


Сейчас состояние сервера таково:
Tasks: 420 total,   1 running, 419 sleeping,   0 stopped,   0 zombie

Т.е. чилды апача находятся в состоянии sleeping и не выходят из него. 
Видимо в этом и причина зависаний. По какой причине они не выходят из 
sleeping?


PS: до этого был сервер на десктопном железе с такой же программной 
конфигурацией и все вроде бы работало. Памяти причем там было столько же...


--
WBR, Andrey N. Prokofiev
IT department of the Korona Auto Ltd.
Jabber ID: a...@korona-auto.com
E-mail: a...@korona-auto.com
Work Phone: +7-812-640-56-01



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4bf0f004.8050...@korona-auto.com



Re: apache sleeping

2010-05-17 Пенетрантность Олег Ключкин
Возможно стоит посмотреть логи?

17.05.10, Korona Auto Ltd./ Andrey N. Prokofieva...@korona-auto.com
написал(а):
 День добрый. Помогите разрулить проблему.

 Есть сервер со следующей конфигурацией:
 Intel Xeon 2.8, 2Gb ECC. На сервере стоит lenny, apache/php/mysql. На
 сайте висит проект с нагрузкой ~150 одновременных пользователей.

 В течении дня апач создает чилды и через некоторое время апач умирает.
 Тюнинг prefork'а ни к чему не привел.

 Сейчас состояние сервера таково:
 Tasks: 420 total,   1 running, 419 sleeping,   0 stopped,   0 zombie

 Т.е. чилды апача находятся в состоянии sleeping и не выходят из него.
 Видимо в этом и причина зависаний. По какой причине они не выходят из
 sleeping?

 PS: до этого был сервер на десктопном железе с такой же программной
 конфигурацией и все вроде бы работало. Памяти причем там было столько же...

 --
 WBR, Andrey N. Prokofiev
 IT department of the Korona Auto Ltd.
 Jabber ID: a...@korona-auto.com
 E-mail: a...@korona-auto.com
 Work Phone: +7-812-640-56-01



 --
 To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive: http://lists.debian.org/4bf0f004.8050...@korona-auto.com




Re: apache sleeping

2010-05-17 Пенетрантность Korona Auto Ltd./ Andrey N. Prokofiev

Олег Ключкин пишет:

Возможно стоит посмотреть логи?


  

В логах ничего. Уровень debug стоит.
Разве что пишет:
[Mon May 17 11:04:16 2010] [info] server seems busy, (you may need to 
increase StartServers, or Min/MaxSpareServers), spawning 16 children, 
there are 0 idle, and 798 total children


но это вне зависимости от тюнинга префорка проскакивает.

--
WBR, Andrey N. Prokofiev
IT department of the Korona Auto Ltd.
Jabber ID: a...@korona-auto.com
E-mail: a...@korona-auto.com
Work Phone: +7-812-640-56-01



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4bf0f4b9.5080...@korona-auto.com



Re: apache sleeping

2010-05-17 Пенетрантность Korona Auto Ltd./ Andrey N. Prokofiev

Олег Ключкин пишет:

http://www.linux-tutorial.info/modules.php?name=MContentpageid=84
тут сказано A process' state change can cause a context switch in
several different cases. One case is when the process voluntarily goes
to sleep, which can happen when the process needs a resource that is
not immediately available.
Покажите top

  

Сейчас на удивление нормально.
Держится в этих пределах:
Tasks: 135 total,   4 running, 130 sleeping,   0 stopped,   1 zombie

Current Time: Monday, 17-May-2010 11:59:27 MSD
Restart Time: Monday, 17-May-2010 11:34:46 MSD
Parent Server Generation: 0
Server uptime: 24 minutes 40 seconds
12 requests currently being processed, 17 idle workers

C_R__WW_C__.._CC_C.._W_._C_C_C..


















--
WBR, Andrey N. Prokofiev
IT department of the Korona Auto Ltd.
Jabber ID: a...@korona-auto.com
E-mail: a...@korona-auto.com
Work Phone: +7-812-640-56-01



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4bf0f777.6080...@korona-auto.com



Re: apache sleeping

2010-05-17 Пенетрантность Boris Pihtin

17.05.2010 10:48, Korona Auto Ltd./ Andrey N. Prokofiev пишет:

Олег Ключкин пишет:

Возможно стоит посмотреть логи?



В логах ничего. Уровень debug стоит.
Разве что пишет:
[Mon May 17 11:04:16 2010] [info] server seems busy, (you may need to 
increase StartServers, or Min/MaxSpareServers), spawning 16 children, 
there are 0 idle, and 798 total children


но это вне зависимости от тюнинга префорка проскакивает.


Апач по дефолту стоит ?
У меня было дело задумывался от пару модулей. Вычистка решила проблему.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4bf0f8c5.3000...@links.md



Re: apache sleeping

2010-05-17 Пенетрантность Korona Auto Ltd./ Andrey N. Prokofiev

Boris Pihtin пишет:

Апач по дефолту стоит ?
У меня было дело задумывался от пару модулей. Вычистка решила проблему.

Практически. Подключены модули rewrite и geoip. Больше ничего 
дополнительно не подключал. Странно что он сейчас держится стабильно. 
М.б. ddos была...



--
WBR, Andrey N. Prokofiev
IT department of the Korona Auto Ltd.
Jabber ID: a...@korona-auto.com
E-mail: a...@korona-auto.com
Work Phone: +7-812-640-56-01



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4bf0fbc2.6030...@korona-auto.com