много процессов httpd D state

G2
На сайте с 25.04.2008
Offline
138
1896

Раньше когда я переходил с сервера на сервер то боролся с большим количеством процессов httpd в D state установкой nginx и сразу всё приходило в норму.

но вчера перенёс сайты на новый сервак. установил nginx а этих процессов сотни. LA 100-200. мучаюсь пол-дня немогу понять в чём дело.

памяти 16гб.

смущает большой %sy:

Cpu(s): 16.7%us, 67.9%sy, 0.0%ni, 10.3%id, 4.9%wa, 0.0%hi, 0.2%si, 0.0%st

в чём может быть дело?

Поднимаю тИЦ (/ru/forum/752925) Покупаю QIWI (/ru/forum/684863) Налю $$$ через ePayments Card (https://www.epayments.com/registration?p=ae593ade60)
Evas EvaSystems
На сайте с 31.05.2012
Offline
116
#1

D говорит об ожидании дискового ввода/вывода.

Смотрите, что у вас сильно грузит диск. Обычно этому виной MySQL

Раньше этого не было, спустя время база разрослась и т.п

Быть может, у вас что-то архивируется в это время, отсюда и нагрузка.

Так трудно что-то понять, смотреть надо.

Системный администратор Linux. Настройка, сопровождение и оптимизация серверов. Отзывы - searchengines.guru/ru/forum/1017473
G2
На сайте с 25.04.2008
Offline
138
#2

Спасибо за разъяснение по поводу диска.

Я заметил вот что. На обоих серваках стоит фаерволл csf. Но при одинаковом режиме low на старом серваке нет кучи httpd процессов а на новом их масса. А вот если сделать режим high на новом то сразу процессов становится мало и LA <1-2

Я посмотрел, csf никого не заблочил. То есть не ддос. В режиме high сайты нормально открываются - то есть нет ограничений для юзеров.

Не пойму в чём прикол.

L
На сайте с 13.01.2011
Offline
132
#3

в логах нужно смотреть что за запросы нагружают апач

Контакты-icq 535609 ()
P
На сайте с 08.03.2007
Offline
250
#4

Возможно, дело не в том что озвучили выступающие.

Дело в том, что Вы поставили nginx, но при этом не ограничили количество работающих процессов в апаче - если у Вас сотни ждущих процессов. Надо было сделать десяток воркеров.

G2
На сайте с 25.04.2008
Offline
138
#5

atop показывает что сами же httpd грузят диск. как узнать чем они так грузят?

N
На сайте с 06.05.2007
Offline
419
#6

grey2, работой грузят.

Для профилирования php нужны совсем другие знания.

Вы лучше делайте, что вам выше советовали. При ограничении числа воркеров, они перестанут мешаться друг другу. Совокупная "мощность", количество "работы" в секунду, упадет.

Кнопка вызова админа ()

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