Жрет память ВПС

12
[Удален]
2045

Здравствуйте еще раз, странности происходят с ВПС 600 MHZ 512

Сижу на ВПС более года, не разу таких проблем не было, и началось:

1) сервер съедает память за 5 минут и встает TIME OUT, перезагружаешь минут 7 работает и опять;

2) ответ службы поддержки:

- - - Mon Aug 02 08:18:54 2010] [error] server reached MaxClients setting,

consider raising the MaxClients setting

[Mon Aug 02 08:37:41 2010] [error] (12)Cannot allocate memory: fork:

Unable to fork new process

Увеличили MaxClients до 200,на сервер заканчивается оперативная память

из за чего он зависает.Очень большая посещаемость.Возможно необходимо

рассмотреть более мощный пакет ВПС хостинга.

Как работало раньше: на ВПС 9 сайтов из них 2 более посещаемых в общем кол-ве 2900 человек в сутки, на данном тарифе сижу уже более полугода ни каких проблема не было, что произошло именнос егодня не понимаю.

Набрал комманду ТОП

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

20291 apache 16 0 100m 70m 27m R 3.3 13.8 0:28.46 httpd

11772 apache 16 0 98740 66m 27m R 2.6 13.1 0:57.71 httpd

14202 apache 16 0 103m 73m 26m R 2.6 14.3 1:03.50 httpd

21708 apache 15 0 86336 55m 27m R 2.6 10.8 0:14.00 httpd

14147 apache 16 0 99.9m 70m 27m R 2.4 13.8 0:30.05 httpd

30472 mysql 15 0 109m 49m 5172 S 2.2 9.7 1:07.16 mysqld

12169 apache 16 0 92240 60m 26m R 2.0 11.8 0:51.08 httpd

20377 apache 16 0 106m 74m 24m R 2.0 14.5 1:05.58 httpd

11730 apache 15 0 88268 55m 25m R 1.8 10.9 0:46.88 httpd

13477 apache 15 0 78992 47m 27m S 1.8 9.3 0:14.38 httpd

14178 apache 16 0 94968 62m 25m R 1.8 12.2 0:50.35 httpd

21690 apache 16 0 98.3m 68m 27m R 1.6 13.4 0:24.89 httpd

21790 apache 16 0 86196 54m 26m R 1.0 10.6 0:40.90 httpd

14140 apache 16 0 77876 45m 25m R 0.4 8.9 1:12.85 httpd

21771 apache 15 0 70688 38m 26m S 0.4 7.5 0:07.67 httpd

1 root 15 0 2072 644 556 S 0.0 0.1 0:00.05 init

1546 dovecot 18 0 4888 1832 1520 R 0.0 0.3 0:00.01 pop3-login

3911 root 15 0 10068 2892 2288 S 0.0 0.6 0:00.02 sshd

5152 root 15 0 6512 1628 1176 S 0.0 0.3 0:00.00 sftp-server

10200 root 18 0 45656 7852 5072 S 0.0 1.5 0:00.34 ispmgr

11436 dovecot 15 0 4888 1828 1520 S 0.0 0.3 0:00.01 pop3-login

17490 root 15 0 10068 2928 2288 S 0.0 0.6 0:00.01 sshd

17696 root 15 0 6512 1592 1184 S 0.0 0.3 0:00.00 sftp-server

17892 root 18 0 1712 612 536 R 0.0 0.1 0:00.02 shutdown

21628 apache 16 0 79748 37m 16m R 0.0 7.4 1:10.21 httpd

21791 apache 16 0 78088 46m 26m R 0.0 9.2 0:40.05 httpd

30315 root 15 0 1728 568 476 S 0.0 0.1 0:00.01 syslogd

30318 root 25 0 1680 392 328 S 0.0 0.1 0:00.00 klogd

30347 named 25 0 49140 3620 2048 S 0.0 0.7 0:00.11 named

30368 dbus 25 0 2756 652 496 S 0.0 0.1 0:00.00 dbus-daemon

30379 root 15 0 7072 1068 668 S 0.0 0.2 0:00.00 sshd

30393 root 25 0 5192 500 236 S 0.0 0.1 0:00.00 vsftpd

30429 root 25 0 2456 1136 972 S 0.0 0.2 0:00.00 mysqld_safe

30492 root 15 0 1876 612 488 S 0.0 0.1 0:00.02 dovecot

30493 root 15 0 7708 1896 1428 S 0.0 0.4 0:00.03 dovecot-auth

30518 root 15 0 9308 2456 1320 S 0.0 0.5 0:00.03 sendmail

30527 smmsp 22 0 8144 1488 620 S 0.0 0.3 0:00.00 sendmail

30542 dovecot 15 0 4888 1828 1520 S 0.0 0.3 0:00.01 pop3-login

30544 root 15 0 60352 9924 5200 S 0.0 1.9 0:00.20 httpd

30545 dovecot 15 0 4892 1828 1524 S 0.0 0.3 0:00.01 imap-login

30546 dovecot 18 0 4892 1832 1524 R 0.0 0.3 0:00.01 imap-login

30547 dovecot 15 0 4892 1828 1524 S 0.0 0.3 0:00.01 imap-login

30563 root 18 0 8264 1456 312 S 0.0 0.3 0:00.00 nginx

30566 nginx 15 0 8660 2620 952 S 0.0 0.5 0:00.63 nginx

30576 root 18 0 3248 1100 568 S 0.0 0.2 0:00.00 crond

31960 root 15 0 10072 2868 2300 R 0.0 0.5 0:00.14 sshd

32104 root 15 0 2460 1336 1084 S 0.0 0.3 0:00.00 bash

32230 root 15 0 2200 1036 816 R 0.0 0.2 0:00.48 top

очень прошу помощи не могу работать!!!

iamsens
На сайте с 26.08.2009
Offline
115
#1

server-status апача гляньте

68
На сайте с 14.03.2010
Offline
15
#2

а че его смотреть?

куча процессов httpd которые висят почти по пол часа

ддос однако :)

[Удален]
#3
660658:
а че его смотреть?
куча процессов httpd которые висят почти по пол часа
ддос однако :)

так...вот это уже интереснее....Как бороться?

S
На сайте с 23.05.2004
Offline
315
#4

Через server-status посмотреть , какие страницы висят так долго. Ну соответственно и рыть скрипты на этих страницах.

Это просто подпись.
Andreyka
На сайте с 19.02.2005
Offline
822
#5

Обращайся, чем смогу помогу

Не стоит плодить сущности без необходимости
C
На сайте с 09.07.2010
Offline
91
#6

На вашем сервере это уже не первый раз.Вы обращалсиь уже с такой проблемой в тех.поддержку.

На сервере стоит apache+nginx, можно подтюнить mysql,также поставить какой то ускоритель php(xcache,apc и т.д).Как советуют через server-status отловить скрипты,которые долго обрабатываются.

Заниматся администрирование клиентского ВПС сервера должен сам клиент.

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

[Удален]
#7
c9von:
На вашем сервере это уже не первый раз.Вы обращалсиь уже с такой проблемой в тех.поддержку.
На сервере стоит apache+nginx, можно подтюнить mysql,также поставить какой то ускоритель php(xcache,apc и т.д).Как советуют через server-status отловить скрипты,которые долго обрабатываются.
Заниматся администрирование клиентского ВПС сервера должен сам клиент.
Очень много проблем,вам решали бесплатно,хотя это могло производится только на платной основе.

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

Профи сказали что это Дос атака, и Вы могли бы это мне сказать, а не отправлять на более дорогой тарифный план.Вам спасибо, вы очень Во многом помогли мне.. И я сам рекомендую пользоваться услугами вашей Хостинг-компании.Еще раз Вам спасибо!

68
На сайте с 14.03.2010
Offline
15
#8

основные методы борьбы

1) Ограничение допустимого предела (“rate limit”)

2) включить ip verify unicast reverse-path (удаление поддельных пакетов). Фильтр удалит пакеты, источники которых очевидно неправильны.

3) Локализация Чёрных дыр

4) Защитить сокет от SYN атак

5) IP redirect,

6) Настройка стека IP

7) чистить ARP

8) установка time_wait

9) ответ на широковещательный echo

10) маршрутиризация ип отправителя

M
На сайте с 16.09.2009
Offline
278
#9
CrimeaLand:
Я не говорю, что у вас не качественные услуги. я всем доволен. я всего-лишь хотел чтобы Вы подвели куда копать, просто так не может сервер работать почти год без проблем, а сегодня просто встать.
Профи сказали что это Дос атака, и Вы могли бы это мне сказать, а не отправлять на более дорогой тарифный план.Вам спасибо, вы очень Во многом помогли мне.. И я сам рекомендую пользоваться услугами вашей Хостинг-компании.Еще раз Вам спасибо!

Профи гадали на кофейной гуще, которую Вы им предоставили. Может и правда ddos, может поломалось на сервере что (см. логи), может посещаемость + сосед по общаге (впс ноде) диск нагрузил. Вполне может быть, что Вам давали больше ресурсов, чем положено - на openvz/virtuozzo это обычное дело. Разместили на ноде побольше клиентов - оппа, а положенных лимитов-то Вам уже и не хватает.

660658:
основные методы борьбы
1) Ограничение допустимого предела (“rate limit”)
2) включить ip verify unicast reverse-path (удаление поддельных пакетов). Фильтр удалит пакеты, источники которых очевидно неправильны.
3) Локализация Чёрных дыр
4) Защитить сокет от SYN атак
5) IP redirect,
6) Настройка стека IP
7) чистить ARP
8) установка time_wait
9) ответ на широковещательный echo
10) маршрутиризация ип отправителя

Автор, пеши есчо! 🍿

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
iamsens
На сайте с 26.08.2009
Offline
115
#10

та лан, парня или ддосят или может хотлилинк какой-то или боты пришли )

надо помоч )

12

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