упал Apache ни с того ни с сего....

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

упал Apache ни с того ни с сего....

Непрочитанное сообщение savio » 2009-02-12 16:22:59

сегодня ни с того не с сего упал апач............
в логе

Код: Выделить всё

...
[Thu Feb 12 15:13:47 2009] [error] Cannot remove module mod_perl.c: not found in module list
[Thu Feb 12 15:13:50 2009] [error] Cannot remove module mod_perl.c: not found in module list
[Thu Feb 12 15:13:51 2009] [notice] Apache/1.3.37 (Unix) PHP/5.2.6 mod_ssl/2.8.28 OpenSSL/0.9.7e-p1 FrontPage/5.0.2.2510 configured -- resuming normal operations
[Thu Feb 12 15:13:51 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Feb 12 15:13:51 2009] [notice] Accept mutex: flock (Default: flock)
[Thu Feb 12 15:17:39 2009] [error] server reached MaxClients setting, consider raising the MaxClients setting
апач наплодил много httpd-дочерних процессов.
в чем может быть дело? как вычыслить проблему?
перезагрузка не помогла. пару минут и все начинается снова.......
Помни о смерти, все суета сует....

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение savio » 2009-02-12 16:32:32

апач на сервера на котором хостинг.
вот щас такая картина

Код: Выделить всё

[Thu Feb 12 15:27:41 2009] [notice] caught SIGTERM, shutting down
[Thu Feb 12 15:27:41 2009] [error] Cannot remove module mod_perl.c: not found in module list
[Thu Feb 12 15:27:44 2009] [error] Cannot remove module mod_perl.c: not found in module list
[Thu Feb 12 15:27:45 2009] [notice] Apache/1.3.37 (Unix) PHP/5.2.6 mod_ssl/2.8.28 OpenSSL/0.9.7e-p1 FrontPage/5.0.2.2510 configured -- resuming normal operations
[Thu Feb 12 15:27:45 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Feb 12 15:27:45 2009] [notice] Accept mutex: flock (Default: flock)
/which: not found
/which: not found
/which: not found
/which: not found
/which: not found
/which: not found
/which: not found
/which: not found
/which: not found
/which: not found
/which: not found
/which: not found
/which: not found
/which: not found
/which: not found
/which: not found
/which: not found
Помни о смерти, все суета сует....

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение hizel » 2009-02-12 16:35:57

систему, порты какие обновляли?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение savio » 2009-02-12 16:50:33

дело в том что никто ничего не обновлял

Код: Выделить всё

[root@/var/log/httpd]# uname -a
FreeBSD  6.2-STABLE FreeBSD 6.2-STABLE #8: Wed Sep  3 13:45:02 EEST 2008     root@xxx.com.ua:/usr/obj/usr/src/sys/kernel  i386
[root@ /var/log/httpd]#

Код: Выделить всё

ps ax|grep httpd
34141  ??  S      0:00.52 /usr/sbin/httpd -DHAVE_MMAP_STATIC -DHAVE_VHOST_ALIAS -DHAVE_ENV -DHAVE_DEFINE -DHAVE_LOG_CONFIG -DHAVE_LOG_AGENT -DHAVE_LOG_REFERER -DHAVE_MIME_MAGIC
34142  ??  S      0:00.60 /usr/sbin/httpd -DHAVE_MMAP_STATIC -DHAVE_VHOST_ALIAS -DHAVE_ENV -DHAVE_DEFINE -DHAVE_LOG_CONFIG -DHAVE_LOG_AGENT -DHAVE_LOG_REFERER -DHAVE_MIME_MAGIC
34143  ??  S      0:00.20 /usr/sbin/httpd -DHAVE_MMAP_STATIC -DHAVE_VHOST_ALIAS -DHAVE_ENV -DHAVE_DEFINE -DHAVE_LOG_CONFIG -DHAVE_LOG_AGENT -DHAVE_LOG_REFERER -DHAVE_MIME_MAGIC
34144  ??  S      0:00.21 /usr/sbin/httpd -DHAVE_MMAP_STATIC -DHAVE_VHOST_ALIAS -DHAVE_ENV -DHAVE_DEFINE -DHAVE_LOG_CONFIG -DHAVE_LOG_AGENT -DHAVE_LOG_REFERER -DHAVE_MIME_MAGIC
34146  ??  S      0:00.15 /usr/sbin/httpd -DHAVE_MMAP_STATIC -DHAVE_VHOST_ALIAS -DHAVE_ENV -DHAVE_DEFINE -DHAVE_LOG_CONFIG -DHAVE_LOG_AGENT -DHAVE_LOG_REFERER -DHAVE_MIME_MAGIC
34149  ??  S      0:00.11 /usr/sbin/httpd -DHAVE_MMAP_STATIC -DHAVE_VHOST_ALIAS -DHAVE_ENV -DHAVE_DEFINE -DHAVE_LOG_CONFIG -DHAVE_LOG_AGENT -DHAVE_LOG_REFERER -DHAVE_MIME_MAGIC
...
и так далеее.....
Помни о смерти, все суета сует....

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение savio » 2009-02-12 17:22:20

это может быть какая-то атака?
в конфиге указано

Код: Выделить всё

MaxClients 450
плодится 450 процесов httpd и апач умирает.... ни на один сайт не зайти....
какие есть вариенты возникновения проблемы?
Помни о смерти, все суета сует....

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение zingel » 2009-02-12 20:50:05

Код: Выделить всё

httpd -M

Код: Выделить всё

httpd -LS
и смотреть логи апача на предмет кривых запросов к *.cgi
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение savio » 2009-02-12 21:21:14

все оказалось намного проще.
есть такой модуль в апаче как mod_status
в конфиге апача

Код: Выделить всё

ExtendedStatus On
<Location /httpd-status>
SetHandler server-status
</Location>
потом по http://мойдомен/httpd-status
увидел какой домен на хостинге плодит дочернии процесы.
вот и все :)
Помни о смерти, все суета сует....

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение kirgudu » 2009-02-12 22:27:38

Лимитом пожать всех к чеГтовой бабушке. В добавок поставь monit, чтобы смотрел за апачем и стартавал в случае чего.

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение savio » 2009-02-13 8:04:20

а не подскажите как залимитировать? а то читаю доку по апаче там где Limit и шото туго идет..........
Помни о смерти, все суета сует....

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение zingel » 2009-02-13 8:10:36

Код: Выделить всё

MaxKeepAliveRequests 100
KeepAliveTimeout 5
ServerLimit 50
StartServers 15
MinSpareServers 15
MaxSpareServers 20
MaxClients 50
MaxRequestsPerChild 500 

Код: Выделить всё

cd /usr/ports/www/mod_limitipconn2 && make install clean

Код: Выделить всё

<Directory / >
MaxConnPerIP 4

</Directory>
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение savio » 2009-02-13 8:18:20

в принципе это решает тока одну проблему, когда с "мира" досят сервер...
У меня же ситуация была немного другая. На хостинге, на одном из доменов index.php искал некий файл(это я потом в логах посмотрел)при этом плодил максимальное число дочерних процесов httpd.
получается что конект был с локалхоста... если залимитирую свою же реальную айпишку хостинга то при атаке с этого домена, наверное будут проблемы у других хостяшихся клиентов..............
Помни о смерти, все суета сует....

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение zingel » 2009-02-13 8:20:35

на одном из доменов index.php искал некий файл
и как же он это делал?
Z301171463546 - можно пожертвовать мне денег

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение zg » 2009-02-13 8:28:15

zingel писал(а):
на одном из доменов index.php искал некий файл
и как же он это делал?
тоже интересно -))) если чё код выложи, не думаю, что автор будет подавать в суд -)))

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение savio » 2009-02-13 8:35:26

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

когда попробовал зайти на проблемный домен, то скрипты сайта искали некий графический файлик на диске который отсутсвувал...(в логах было permision denied )
скрипты зазендены да и не в этом дело специально ли или ошибка с криптах клиента.
как то нада защищатся от такого.........
Помни о смерти, все суета сует....

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение zingel » 2009-02-13 8:38:15

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

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение savio » 2009-02-13 8:49:39

зделать chmod кому, етому чужома файлику...? а если завтра кто-то другой запросит еще какой-то другой файлик... наверное это не выход....
ну я конечно сделал suspend всему аккаунту из всеми его доменами в DirectAdmin ;-) думаю он задумается после этого, немного жостко но что есть то есть....

моя мысль по поводу этой ситуации раздвоилась
1) нужно както лимитировать количество httpd-процесов на каждый домен. а такое возможно кстати?

Код: Выделить всё

<Directory / >
MaxConnPerIP 4
</Directory>
не пойдет, на айпишке висит много разных доменов....
2) нету ничего универсального, но то они и есть админы и так далее что бы смотреть и устранять проблемы....

что скажете по поводу 1) ? есть в апаче решение?
Помни о смерти, все суета сует....

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение zingel » 2009-02-13 8:54:38

а такое возможно кстати?
апачь пилить и логинконф ещё прикручивать и джайл =)

/me - родосто пустил слюну и заверещал, почувствовав беседу про пиленный апач и вирт.хостинг
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение savio » 2009-02-13 9:04:53

понятно.... тогда вариант номер 2 :)
Помни о смерти, все суета сует....

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение kirgudu » 2009-02-13 9:08:48

Еще выход, засунуть апач после nginx'а. Снимает загрузку ой-ой как. ;)

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение zingel » 2009-02-13 9:11:19

нихера не снимет а создаст ему геморой с нджинксом ещё, если много коннектов, то не снимет
Z301171463546 - можно пожертвовать мне денег

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение kirgudu » 2009-02-13 9:26:09

zingel писал(а):нихера не снимет а создаст ему геморой с нджинксом ещё, если много коннектов, то не снимет
Еще как снимает. Проверено веками и многочисленными флудами. Гимороя совершенно нет.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение zingel » 2009-02-13 9:28:02

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

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение kirgudu » 2009-02-13 9:44:47

zingel писал(а):не спорь с дядей с большого хостинга, для того чтобы он снимал как следует ему нужно будет перелопатить половину конфигов фряхи и перетрясти всё ядро и весь сисктл с лоадерконфом, это геморой для него непомерный
При флуде nginx и fwsm только и спасает.
Последний раз редактировалось kirgudu 2009-02-13 14:08:44, всего редактировалось 1 раз.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение zingel » 2009-02-13 9:49:13

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

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: упал Apache ни с того ни с сего....

Непрочитанное сообщение zg » 2009-02-13 9:58:04

kirgudu писал(а):Ну у меня тоже опыт не мелкий c ~ 1'000'000 клиентов.
если учесть, что делегированных доменов в зоне ru всего миллион двести, данная цифра выглядит как-то странно -))) http://resident.su/ru/

даже у ру-центра пока нет миллиона договоров NIC-D, а у тебя есть -))) верится слабо 8)