MaxRequestsPerChild 0 это нормально?

12
seosniks
На сайте с 13.08.2007
Offline
389
11626

Скажите пожалуйста

в конфиге апача стоит MaxRequestsPerChild 0

это нормально? По идее 0 не должен быть.

Нагрузка процессами http

Можно как нибудь узнать какой скрипт грузит сервер?

  PID USERNAME       THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND

23014 www 1 20 0 53344K 24208K lockf 0 0:02 9.96% httpd
19039 www 1 96 0 56144K 30028K select 1 0:02 3.56% httpd
30038 www 1 4 0 55952K 23212K connec 0 0:01 3.06% httpd
30655 www 1 96 0 51712K 14696K select 0 0:00 1.84% httpd
10488 www 1 4 0 53128K 31128K connec 0 0:07 1.37% httpd
29571 www 1 96 0 52732K 17800K select 0 0:00 1.03% httpd
26578 www 1 96 0 54660K 27024K select 1 0:01 0.93% httpd
29153 www 1 4 0 53212K 22512K connec 0 0:01 0.49% httpd
29444 www 1 96 0 51708K 17120K select 0 0:00 0.20% httpd
23926 www 1 4 0 63264K 34380K connec 0 0:02 0.15% httpd
29046 www 1 96 0 51040K 12400K select 0 0:00 0.10% httpd
96838 www 1 4 0 4540K 3640K kqread 0 0:03 0.05% nginx
8132 root 1 96 0 2380K 1392K CPU1 1 0:02 0.05% top
26573 mysql 9 20 0 49056K 23760K kserel 0 0:05 0.00% mysqld
23003 www 1 4 0 52908K 23904K connec 1 0:03 0.00% httpd
4191 root 4 20 0 16476K 10572K kserel 1 0:02 0.00% ispmgr
24837 www 1 96 0 53952K 25852K select 1 0:01 0.00% httpd
29270 www 1 4 0 52944K 21576K connec 1 0:01 0.00% httpd
96961 root 1 96 0 50300K 10444K select 0 0:01 0.00% httpd
23936 www 1 4 0 52852K 22636K connec 1 0:01 0.00% httpd
27505 www 1 96 0 51052K 13112K select 0 0:00 0.00% httpd
29281 www 1 4 0 53804K 19216K connec 1 0:00 0.00% httpd
8026 root 1 96 0 6280K 2620K select 1 0:00 0.00% sshd
[umka]
На сайте с 25.05.2008
Offline
456
#1

MaxRequestsPerChild по-дефолту равен нулю и ничего страшного в этом нет, если нет утечек памяти и пр.

Посмотреть, какой запрос грузит сервант, можно например с помощью server-status


<VirtualHost 12.34.56.78>
ServerName mysite.ru
...
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from .example.com
</Location>
</VirtualHost>

ну и потом на http://mysite.ru/server-status/

это самый простой способ

Лог в помощь!
N
На сайте с 06.05.2007
Offline
419
#2

Да лучше бы не равное 0 поставить, но и не слишком маленькое.

Даже если утечек памяти нет, какой-нибудь массивный php-скрипт может выделить себе много памяти и этот конкретный потомок apache освобождать ее не станет.

Кнопка вызова админа ()
seosniks
На сайте с 13.08.2007
Offline
389
#3

Ребята спасибо что откликнулись.

В общем сейчас установил мод статус

прописал

<Location /server-status>

SetHandler server-status

</Location>

раскоментиролвал мод статус ON

но теперь отдает 404

в php info Мод виден.

добавлял в httpd.conf .

Сейчас раскоментировано

LoadModule status_module libexec/apache/mod_status.so
AddModule mod_status.c
ExtendedStatus On

<Location /server-status>
SetHandler server-status
</Location>

[umka]
На сайте с 25.05.2008
Offline
456
#4

Подцепите этот <Location> к какому-нибудь виртуальному хосту на всякий случай.

Проверьте, чтобы там url-ы не перезаписывались всякими mod_rewrite-ами.

Проверьте error_log, может там что полезное пишут :)

seosniks
На сайте с 13.08.2007
Offline
389
#5
'[umka:
;6116004']Подцепите этот <Location> к какому-нибудь виртуальному хосту на всякий случай.
Проверьте, чтобы там url-ы не перезаписывались всякими mod_rewrite-ами.
Проверьте error_log, может там что полезное пишут :)

Все заработал. Спасибо Огромнейшее за помощь.

Мод заработал. На втором VDS сразу

а на первом не хочет работать.

В общем проблема этого

в том что IP адрес первого сервака не работает по HTTP

А второй нормально работает. Вот и думаю как исправить чтобы по Ip открывался сайт заглушка или сайт любой который есть на серваке.

AN
На сайте с 29.10.2007
Offline
135
#6

Я бы рекомендовал поставить

MaxRequestsPerChild 3000

От возможных утечек памяти в будущем может спасти.

Форум о Бали (http://baliforum.ru)
seosniks
На сайте с 13.08.2007
Offline
389
#7
Andy Norton:
Я бы рекомендовал поставить
MaxRequestsPerChild 3000
От возможных утечек памяти в будущем может спасти.

А от слипов поможет?

Бывает очень монго sleep

[umka]
На сайте с 25.05.2008
Offline
456
#8
seosniks:
А от слипов поможет?
Бывает очень монго sleep

В смысле, сами процессы апачевские в состоянии sleep?

А чем вам это мешает?

N
На сайте с 06.05.2007
Offline
419
#9
seosniks:
А от слипов поможет?

верхний предел для размножения процессов регулируется через MaxClients.

ну можете почитать зачем нужен Max(Min)SpareServers. Если большое число ничем не занятных процессов так уже беспокоит - нужно уменьшать MaxSpareServers.

seosniks
На сайте с 13.08.2007
Offline
389
#10
'[umka:
;6116857']В смысле, сами процессы апачевские в состоянии sleep?
А чем вам это мешает?

Мне не мешает совсем.

Я спросил чисто из за того что думал вредят ли слипы.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий