1

Доброго времени суток. Возникла проблема с httpd сервисом. Сегодня заметил что у меня медленно стал работать сайт, полез проверять top. В Топе я увидел около 10 процессов httpd, около 5 из них грузились до 20%. Когда я отключил сервис httpd, все процессы пропали, сервер вновь нормально заработал только уже без веба. Включил httpd, все процессы вернулись. Перезагружать сервер пробовал не помогло. В данный момент кол-во процессов уменьшилось, но все равно осталось не менее 4. По одиночки пытался kill'ом, тоже не помогло.
pls help.

2

Sabotage пишет:

В Топе я увидел около 10 процессов httpd,

так и должно-быть. что-бы ваш апач мог не тратить время на загрузку процессов, если ВНЕЗАПНО сразу 10 запросов.
где-то это регулируется. не помню где, да это и не нужно.

Sabotage пишет:

около 5 из них грузились до 20%.

а вот это уже ненормально.
Откуда идёт запрос можно посмотреть командой lsof -i (от рута). Потом идите в лог апача, и ищите строчки за это время. Там написано, что у вас запрашивалось/передавалось.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

3

Странно, но уже вообще ничего не грузит  :o

4

Sabotage пишет:

Странно, но уже вообще ничего не грузит  huh

что странного? никто не запрашивает, вот и не грузит.
в след. раз смотрите время. потом читайте лог.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

5 (14.08.2011 23:41:50 отредактировано Sabotage)

Буду знать. А ajax случайно грузить не мог?

6

Sabotage пишет:

А ajax случайно грузить не мог?

не мог. эта технология грузит браузер клиента. Хотя конечно AJAX по идее мог привести к генерации кучи запросов к серверу, хотя юзеру казалось, что страничка уже загружена. Например вот так: http://time.yandex.ru/
страничка загружена, а стрелочки идут. Причём если ждать хоть 10 лет, они не собьются, т.е. браузер постоянно сверяет время с сервером. Нетрудно догадаться, что 100-100000 таких приложений, да ещё и если они будут сверять время по 10 раз в секунду, могут в лёгкую завалить любой сервак. Это называется DDoS. Потому и рекомендовал lsof -i - был-бы DDoS - вы-бы увидели кучу процессов апач, которые что-то усиленно отдают. Но те, которые слушают, (LISTEN), сервер практически не загружают.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)