myhand

Рейтинг
278
Регистрация
16.09.2009
Zaqwr:
что мешает запуская по крону скрипт, рандомно переписывать крон?

А Вы не мелочитесь - советуйте сразу рандомно перезагружать сервер и поставить скрипт в расписание @reboot.

Andreyka:
но почему ты считаешь ТС дебилом - я не знаю

А я как раз и не считаю.

В принципе, у rsync есть опция "--bwlimit". Другой (и более существенный) момент - нагрузка на диск. Тут может помочь установка приоритетов: man nice, man ionice.

Andreyka:
Если ddos серьезный - никакой mod не спасет, только nginx

Мы давно знаем, что апач Вы не умеете готовить. И увы, тут нету хавту для дебилов типа "установи nginx и отбей атаку 10k ботов". А в остальном отличий Вы не заметите, ежели догадаетесь поставить апач на место nginx.

leobat:
Проблема в следующем: один из сайтов на моём сервере периодически подвергается ддосу, сервак валится по нагрузке...
Вопрос: как лучше отделить проблемный сайт, чтобы от ддоса не страдали другие сайты?

Зависит от силы и характера доса.

Но если можно отбиться на сервере - значит вполне имеет смысл начать с грамотного разделения ресурсов между сайтами.

Ограничьте допустимое число соединений (nginx: ngx_limit* модули, mod-qos для апача), ограничьте детей апача (директивы RLimit*), используйте ограничения pam_limits для CGI-скриптов (suexec придется патчить) или если используете MPM-ITK. И т.д. - тема сложная и большая.

Andreyka:
Просто убрать alias просто из апача

Просто поломать autoindex просто.

Dimanych:
myhand и Raistlin конечно в данном случае можно и 2.2.16 обойтись, я не знаю на сколько вы осведомлены на счёт скорости появления свежих версий в backports при появлении security уязвимостей

Причем здесь вообще backports?

Исправления безопасности для пакетов стабильного релиза появляются на security.debian.org. А бэкпортс нужны только если Вы знаете зачем они Вам нужны (а Вы так и не пояснили зачем - чем Вас не устраивает версия апача в стабильной ветке дебиана?).

Dimanych:
вы хотите сказать что при выходе например 2.2.18 в котором исправили какие либо уязвимости эта версия сразу же появится в backports?

Это исправление появится в стабильной ветке (версия пакета 2.2.16-6*).

Dimanych:
Я в этом не уверен, поэтому и компилю сразу сам.

А я бы за "пять лет" использования дебиан таки почитал-бы хоть что-то по поводу того как исправляют проблемы безопасности в стабильном релизе.

Dimanych:
А php - где очень важно исправить уязвимости и их находят очень быстро, вообще не могу представить себе ставить такое из портов.

Вы один готовы заменить десяток мейнтейноров пакетов PHP в дебиане? Смишно. Не дурите - пользуйтесь трудом других, да скажите спасибо.

Dimanych:
myhand по поводу лимита файлов, вы хотите сказать что в OS эти файлы патчить не надо и достаточно ulimit выставить? Уже точно не помню, но где-то этого было не достаточно.

Я не "хочу" - я буквально сказал. И "где-то и когда-то" - это было еще в 1.3.x ветке апача.

Dimanych:
myhand я знаю что есть mpm-itk, ну вы вкурсе что там версия 2.2.6, а если даже брать с backports то тоже не последняя, сейчас 2.2.16, а 2.2.17 уже пол года существует. Про php вообще молчу.

"Помолчи - за умного сойдешь" ;) Ради чего Вам нужна именно 2.2.17 версия? Одну причину назовете?

Dimanych:
На счёт доисторических инструкций, именно, а как ещё?

А никак. Эта проблема была актуальна еще для первого апача (хотя запамятовал - может и для каких-то версий 2.0.x ветки тоже было), который кое-где использовал select().

Для самых упертых танкистов они даже статью в документацию поместили: http://httpd.apache.org/docs/2.2/vhosts/fd-limits.html

Dimanych:
Поверьте, я знаю как безболезненно компилять в дебиане, и как решать проблемки, если могут возникнуть ;)

Пока "не верю" (с) Но что проблемы на свою голову способны найти - верю охотно.

SPodgorniy:
Ага, т.е. если я возьму у вас его на долго, то цена будет не 28000?

Если Вы один такой - цена вряд-ли существенно изменится. А вот если большая часть клиентов будет брать "тяжелые" железки надолго - их аренда будет стоить дешевле.

Dimanych:

Всё собиралось из сурсов, начал копать, всё переустановил, не помогло.

Зачем??? В дебиан есть mpm itk.

Dimanych:
Первым делом подумал на лимит дескрипторов FD_SIZE 1024, который у меня пропатчен до 16384.

Зачем? Начитались доисторических инструкций?

Dimanych:
На debian 5 не один раз устанавливал туже самую конфигурацию и таких проблем не было, проверил ещё раз пропатчены ли дескрипторы в этих файлах:
/usr/include/bits/typesizes.h
/usr/include/linux/posix_types.h

OMG - Вам дебиан абсолютно противопоказан. Там категорически не принято "компилять", а потом думать нахера "накомпилял".

Dimanych:
Кто нибудь может подсказать в чём проблема

Вот в этом - в нежилании разбираться и читать документацию, прежде чем что-то "компилять". А пересборкой libcrypt Вы себе могли еще проблем добавить.

Andreyka:
Я выбираю дистр под задачу, а не из личных предпочтений

Гента вполне самодостаточная задача 😂

Всего: 4890