С нами с 21.06.05
Сообщения: 1788
Рейтинг: 1579
|
Добавлено: 21/10/07 в 01:47 |
Есть выделенный сервер на дебиане, на который были установлены apache2, php5, mysql из репозитария через apt-get. Соответственно все настройки по-умолчанию, за исключением включенного кеша мускула.
На хосте стоит вордпресс. Если открыть браузер и начать ддосить сервер рефрешом, то сервер ложится. Сначала в tope появляется куча апачей, потом падает мускул и апач просерается на страницу ошибки вордпресса. Причём процессы апача запускаются и убиваются ещё полминуты после окончания рефреша.
Вопрос - из-за чего такое может происходить? А главное - как вылечить.
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 21/10/07 в 10:03 |
1. ограничить число коннекшенов на IP , но если ддосят с разных - не поможет.
2. путем тыка найти число процессов, которое твой апач может отработать, и это число поставить максимальным в настройках апача. Тут большая зависимость от памяти будет. Но тоже не особо поможет, так как сервер вечно будет в ожидании.
3. поставить squid в качестве фронтенда, указать ему правила кеширования ( что бы админку не кешировал, а ее вообще закрыть на доступ по IP ) и им отдавать контент. Тут, если постараться и получиться, можно раз в 10-1000 увеличить отдачу, но процесс этот очень нудный.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
8
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 21/10/07 в 13:02 |
Очевидно если mysql падает первым, то он и является причиной, включай логи mysql и смотри , там думаю будет ответ, в крайнем случае вылажи их сюда, иначе это гадание на кофейной гуще.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |