Сломался или поломали?

K
На сайте с 12.07.2006
Offline
295
Kpd
9046

VPS, FC4, Apache 2.0.54

Несколько месяцев CPU load average был ~0.25, но в последние дни стали появляться непонятные взлеты до 6-7. За одним таким скачком наблюдал через top - в списке процессов всё было как обычно, единственный странный процесс - httpd <defunct>., появился и сразу исчез. Не понимаю что происходит - сломался Apache, на сервере завелся rootkit или кто-то флудит? Как определить какой процесс дает нагрузку?

LineHost
На сайте с 20.01.2007
Offline
339
#1
Kpd:
- httpd <defunct>., появился и сразу исчез. Не понимаю что происходит - сломался Apache, на сервере завелся rootkit или кто-то флудит? Как определить какой процесс дает нагрузку?

VPS скорее всего VZ, OpenVZ запустите:

cat /proc/user_beancounters

И посмотрите на последнем столбике где указанны ошибки: failcnt

Скорее всего будут какое то число ошибок и по этому сможете судить чего нехватает апачу.

Дальше всё стандартно: ps, netstat, top, mytop :)

SERV.LT - Стабильные услуги хостинга, KVM VPS в Литве, Франции. (https://www.serv.lt/ru/vps/kvm/) Недорогие выделенные серверы (https://www.serv.lt/ru/dedicated-lt/) в Литве.
bbon
На сайте с 01.04.2006
Offline
127
#2
Kpd:
Как определить какой процесс дает нагрузку?

Запустить top с ключиком -d и перенаправлением вывода в лог-файл? 😕

K
На сайте с 12.07.2006
Offline
295
Kpd
#3
И посмотрите на последнем столбике где указанны ошибки: failcnt

Нули.

Запустить top с ключиком -d и перенаправлением вывода в лог-файл?

Кроме httpd <defunct> ничего необычного.

Запустил сканер безопасности из Plesk, ничего не обнаружил, все системные утилиты нормальные.

iBBi
На сайте с 13.02.2007
Offline
314
#4

если я правильно помню то defunct это zombie

Продукты ispsystem по минимальным ценам (http://www.isplicense.ru/?from=4926)
Andreyka
На сайте с 19.02.2005
Offline
822
#5

Число процессов апача не повышалось?

Не стоит плодить сущности без необходимости
K
На сайте с 12.07.2006
Offline
295
Kpd
#6
Andreyka:
Число процессов апача не повышалось?

Нет.

Перед апачем стоит nginx.

chkrootkit тоже никого не нашёл...

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

Не могу понять, Apache становится зомби из-за того что какой-то процесс создает нагрузку, или нагрузка создается потому что Apache становится зомби?

Прикрепил логи top'а во время пика нагрузки. Вопрос к знатокам, какие процессы тут лишние или подозрительные, откуда может возникать нагрузка? 😕

zip 2.zip
Roxis
На сайте с 19.11.2006
Offline
40
#8

mysql надо тюнить

K
На сайте с 12.07.2006
Offline
295
Kpd
#9
Roxis:
mysql надо тюнить

Т.е. всё из-за mysql? 😕

Стоит mysql4. Есть смысл обновить до mysql5?

bbon
На сайте с 01.04.2006
Offline
127
#10
Kpd:
Т.е. всё из-за mysql? 😕
Стоит mysql4. Есть смысл обновить до mysql5?

В my.cnf есть строчка set-variable = log-slow-queries ? С этого имхо надо начинать. Возможно, просто база сильно выросла и требуется оптимизация запросов и таблиц.

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