apache на 100% грузит сервак

123 4
seal
На сайте с 10.10.2006
Offline
62
3242

Народ, помогите разобраться!

стоит apache21 на FreeBSD 6.2-RELEASE-p2

apache собран как

make -DWITHOUT_IPV6 -DWITHOUT_SSL -DWITHOUT_SSL_MODULES -DWITH_STATIC_SUPPORT -DWITH_THREADS

mpm - prefork

StartServers 5

MinSpareServers 5

MaxSpareServers 10

MaxClients 150

MaxRequestsPerChild 0

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

ast pid: 55120; load averages: 5.49, 5.79, 4.77 up 0+00:44:12 10:43:08

323 processes: 6 running, 317 sleeping

CPU states: 99.6% user, 0.0% nice, 0.4% system, 0.0% interrupt, 0.0% idle

Mem: 542M Active, 130M Inact, 114M Wired, 756K Cache, 110M Buf, 194M Free

Swap: 965M Total, 965M Free

PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND

1122 www 2 131 0 102M 96940K RUN 10:55 16.80% httpd

1121 www 2 130 0 99604K 91608K RUN 9:50 16.41% httpd

1270 www 2 129 0 97700K 89612K RUN 5:15 15.82% httpd

1294 www 2 131 0 108M 100M RUN 3:56 15.72% httpd

1296 www 3 131 0 109M 101M RUN 3:10 6.69% httpd

вот такое я вижу в топе. память есть а cpu занято.

в какую сторону копать ? подскажите!

вот top -S

last pid: 84038; load averages: 2.17, 2.03, 2.27 up 0+01:48:59 11:47:55

159 processes: 6 running, 136 sleeping, 17 waiting

CPU states: 99.6% user, 0.0% nice, 0.4% system, 0.0% interrupt, 0.0% idle

Mem: 271M Active, 176M Inact, 92M Wired, 4K Cache, 110M Buf, 442M Free

Swap: 965M Total, 965M Free

PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND

84020 www 1 114 0 25076K 20524K RUN 0:21 29.38% httpd

84019 www 1 115 0 20688K 16000K RUN 0:19 28.74% httpd

83991 www 1 113 0 24880K 20324K RUN 0:07 17.85% httpd

84006 www 1 4 0 20612K 15932K kqread 0:30 6.60% httpd

1004 mysql 43 20 0 381M 108M kserel 2:28 3.61% mysqld

84013 www 1 99 0 26488K 21800K select 0:01 1.92% httpd

83961 www 1 20 0 28052K 23524K lockf 0:31 0.83% httpd

10 root 1 171 52 0K 8K RUN 27:41 0.54% idle

84031 www 1 96 0 24048K 19504K select 0:00 0.20% httpd

84016 www 1 96 0 24772K 20216K select 0:00 0.20% httpd

84014 www 1 96 0 24532K 19872K select 0:00 0.20% httpd

84029 www 1 20 0 25652K 21092K lockf 0:00 0.15% httpd

84036 www 1 20 0 17596K 12936K lockf 0:00 0.06% httpd

--- спутниковое телевидение (http://www.sat-expert.com/)
Shtogrin
На сайте с 02.11.2006
Offline
95
#1

Судя по топу идут запросы. Возможно это скрипты грузят прос. Какая нагрузка, что хостится?

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
iBBi
На сайте с 13.02.2007
Offline
323
#2

mod_status

K
На сайте с 12.07.2006
Offline
295
Kpd
#3

seal, нужно смотреть Apache Server Status. Если активно идет отдача статики - поставить фронтэнд (nginx, к примеру).

Shtogrin
На сайте с 02.11.2006
Offline
95
#4

Kpd, На статику не похоже. 99.6% user, 0.4% system - мало системных вызовов, в основном user

K
На сайте с 12.07.2006
Offline
295
Kpd
#5
Shtogrin:
Kpd, На статику не похоже. 99.6% user, 0.4% system - мало системных вызовов, в основном user

Да, это маловероятно, но тоже возможно, например диалапщик качает видео. Нужно смотреть статусы сервера, иначе никак не определить источник проблемы

В любом случае от nginx'а вреда не будет :)

[R
На сайте с 14.11.2004
Offline
103
#6

LiteSpeed поставь.

Andreyka
На сайте с 19.02.2005
Offline
822
#7

Попробовать вместо prefork worker?

Не стоит плодить сущности без необходимости
seal
На сайте с 10.10.2006
Offline
62
#8
Andreyka:
Попробовать вместо prefork worker?

с воркером еще хуже...

seal
На сайте с 10.10.2006
Offline
62
#9
Kpd:
seal, нужно смотреть Apache Server Status. Если активно идет отдача статики - поставить фронтэнд (nginx, к примеру).

стоит vbulletin + vbseo

так что думаю nginx не выход. во всяком случае все .htaccess я под него врядли смогу переписать

AboutSEO
На сайте с 18.01.2007
Offline
154
#10

проверь правильность htaccess

у меня похожее было, когда редирект с домена А направил на негоже и получил цикл.

123 4

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