LINUX.ORG.RU
ФорумAdmin

Проблемы с VPS

 ,


0

2

Раз в неделю падал MySQL сервер. Разобраться в чем причина времени не было, просто перезапускал сервис. Сегодня MySQL упал, любая команда в терминале, в т.ч. reboot выдавала

bash: fork: Cannot allocate memory.
Как понял проблема в забитой оперативке. Перезапустил сервер через пенель хостера. Зашел в вебмин. Тут же увидел, что оперативы используется 800мб из 1000мб. Зашел в процессы - потребление оперативы уже упало до 125мб. Сейчас стабильно около трехсот стоит.

Какие логи можно глянуть на наличие DDOS'a? Сайт уже DDOSился конкурентами несколько раз на другом хостинге. Или это дело в кривых руках?))

P.S. стоит дефолтный немного настроенный LAMP сервер + eaccelerator. На сервере крутится 2 небольших сайта на WP с максимальной песещаемостью где-то 100 и 200 уников в сутки.

★★★

Зашел в вебмин.

Удали это нахер. Используй top или free

Или это дело в кривых руках?))

Именно

Какие логи можно глянуть на наличие DDOS'a?

Никакие. Смотри количество процесов вебсервера, мониторь скорость канала, т.п.

На сервере крутится 2 небольших сайта на WP с максимальной песещаемостью где-то 100 и 200 уников в сутки.

Это вообще нагрузки не должно создавать

kiotoze ★★★★
()

Крути лимиты обращений (в nginx или что там у тебя), от ddos это конечно не спасёт, но память будет в норме.

И нафига нужен вебмин этот для двух сайтиков?

Дочитал до середины твоего сообщения, у тебя походу форк бомбочку бросили.

invokercd ★★★★
()
Последнее исправление: invokercd (всего исправлений: 1)

Это не ддос, vasily (с паролем 654321). Тебя сломали.

upd: почитай почту. Если ты часть зомби-сети, то хостер тебе уже отписался. Сломали скорее всего через твой web (ты о нём не упомянул, но он явно есть). Обновляйся, чо.

ziemin ★★
()
Последнее исправление: ziemin (всего исправлений: 1)

mysql он такой, особенно если не настроен. На vps где памяти немного с ним совсем тяжко. Рекомендую переходить на percona.

anonymous_sama ★★★★★
()
Последнее исправление: anonymous_sama (всего исправлений: 1)
Ответ на: комментарий от anonymous_sama

Я скорее склонен винить апач. Предлагаю выкинуть этот анахронизм и использовать nginx+php-fpm. Гоняю такой вариант в продакшене несколько месяцев и весьма доволен.
Ещё стоит прикрутить к WP любую реализацию object cache (я в продакшене использую Memcached Object Cache, на днях протестировал WP File Cache, вроде норм) и плагин Batcache (кэширование готовых страниц в object cache).

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

Это да, частично. Так как apache это application server, он еще долго никуда не денется. Тем не менее apache не такой охотник на раму как mysql.

anonymous_sama ★★★★★
()
Ответ на: комментарий от anonymous_sama

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

Кстати может поделишься инструкцией по посадке мускуля на диету? А то ко мне сегодня ночью OOM Killer приходил, возможно как-раз из-за мускуля.

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

Это слишком делекатное дело, да и статей и так много на эту тему. Но с переходом на percona ты должен заметить разницу, по крайней мере через неделю, когда оно разрастется. И у percona есть свой генератор конфигов, можешь оттуда кое-что подчеркнуть, правда там у них он расчитан больше на конфигурации, где как раз много оперативки.

anonymous_sama ★★★★★
()

У вас OpenVZ? Попробуйте ulimit -n 1024

ValdikSS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.