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

123 4
[Удален]
#11

была такая же проблема, оказалось большое кол-во динамических правил для фаервола, сделали что бы эти правила запускались при нагрузке выше 4.0

p.s быть может ничем не помог, но попытался.

K
На сайте с 12.07.2006
Offline
295
Kpd
#12
seal:
так что думаю nginx не выход

Напрасно, думать надо всегда :) Статика - это не только html, но и каждая картинка, файл css, js и т.д. На отдачу всей этой мелочи Апачи тратит много ресурсов. здесь подробно описано как установить nginx для отдачи статики, без вмешательства в скрипты и .htaccess.

seal
На сайте с 10.10.2006
Offline
62
#13
'[/root.:
;2288553']LiteSpeed поставь.

интерестно настолько ли он быстр как его расписывают ??

http://litespeedtech.com/products/webserver/benchmark/

--- спутниковое телевидение (http://www.sat-expert.com/)
seal
На сайте с 10.10.2006
Offline
62
#14
Kpd:
Напрасно, думать надо всегда :) Статика - это не только html, но и каждая картинка, файл css, js и т.д. На отдачу всей этой мелочи Апачи тратит много ресурсов. здесь подробно описано как установить nginx для отдачи статики, без вмешательства в скрипты и .htaccess.

спасибо за ссылку. попробую.

seal
На сайте с 10.10.2006
Offline
62
#15

Shtogrin, а как вычислить какой скрипт? какая вообще методика ???

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

seal, внимательно прочитайте всё, что написано на первой странице этого топика. О том как вычислить скрипт подсказали несколько человек :)

seal
На сайте с 10.10.2006
Offline
62
#17

Server Version: Apache/2.1.9 (FreeBSD) DAV/2 PHP/4.4.7

Server Built: Aug 4 2007 10:38:19

Current Time: Sunday, 05-Aug-2007 11:24:28 EEST

Restart Time: Sunday, 05-Aug-2007 10:38:23 EEST

Parent Server Generation: 8

Server uptime: 46 minutes 4 seconds

27 requests currently being processed, 7 idle workers

_WWWWWKWWGK.W_KKWWW_K..WW_WGWKC..CKK___.........................

................................................................

................................................................

................................................................

Scoreboard Key:

"_" Waiting for Connection, "S" Starting up, "R" Reading Request,

"W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,

"C" Closing connection, "L" Logging, "G" Gracefully finishing,

"I" Idle cleanup of worker, "." Open slot with no current process

PID Key:

7125 in state: _ , 7126 in state: W , 7127 in state: W

7128 in state: W , 7146 in state: W , 7130 in state: W

7131 in state: K , 7147 in state: W , 7142 in state: W

7077 in state: G , 7124 in state: K , 7123 in state: W

7134 in state: _ , 7135 in state: K , 7122 in state: K

7121 in state: W , 7136 in state: W , 7137 in state: W

7139 in state: _ , 7143 in state: K , 7145 in state: W

7148 in state: W , 7149 in state: _ , 7150 in state: W

6780 in state: G , 7151 in state: W , 7152 in state: K

7153 in state: C , 7156 in state: C , 7157 in state: K

7158 in state: K , 7159 in state: _ , 7160 in state: _

7161 in state: _ ,

и куда смотреть ? ... темный лес

MIRhosting.com
На сайте с 18.10.2006
Offline
203
#18

Надо включить полную статистику и смотреть

apachectl fullstatus

или другими способами.

Тогда он покажет пути запросов.

Как я понимаю, стоит php как mod_php, вероятно это какие-то скрипты. nginx не панацея и не стоит его при каждом чихе ставить.

Андрей Нестеренко, MIRhosting Облачная платформа для DevOps (https://mirhosting.com/paas)
Andreyka
На сайте с 19.02.2005
Offline
822
#19

Если столько W, то уже стоит подумать о то чтоб что-то стояло перед апачем

Не стоит плодить сущности без необходимости
B
На сайте с 01.05.2007
Offline
15
#20

Найдите директиву ExtendedStatus и вместо Off поставьте On, затем перезагрузите апач и вы увидите детальную статистику по запросам ассоциированную с pid-ами процессов, а далее уже не сложно найти скрипт и разобраться с негодяем :)

Bartholomew Jo-Jo
123 4

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