Как защитить сервер от нагрузки?

Тема в разделе "Хостинг", создана пользователем mnzul, 22 апр 2008.

Статус темы:
Закрыта.
Модераторы: Aste, stooper
  1. mnzul

    mnzul Постоялец

    Регистр.:
    6 апр 2008
    Сообщения:
    51
    Симпатии:
    1
    Доброго времени суток всем...

    Прошу прощения если пишу не по существу но возникла проблема которая просит своего решения.

    В общем был мной арендован сервер вот его железо:
    Процессор Intel(R) Pentium(R) Dual CPU E2160 @ 1.80GHz 1800.000 Mhz X 2
    Оперативная память 2051336 kB
    Файл подкачки (swap) 4192956 kB
    Размер дискового пространства 458031 Mb

    Порт по словам хостера 1Гб хотя скорость так сказать не фонтан:confused:

    Первый месяц на нем был размещено около 8 сайтом в том числе 1 платник по фильмам... Всё работало как часы...
    Кстати забыл упомянуть что администрирование не брал ОС: CentOS панель управления: ISPLite

    В общем всё работало до одного прекрасного момента когда меня не начали ddosить босле чего заказал базовое администрирование ддос закончился в течении 5 часов, по словам поддержки были устранены некоторые проблемы в apacher, после мне нужно было установить Zend (кто может подсказать инструкцию по установке пожалуйста помогите) с этой просьбой я обратился в поддержку начальник которой сообщил мне что у меня нет совести мол они отбились от атаки apacher настроили я тут ещё с установкой лезу, "у вас совесть есть на 50$ мы произвели работ более чем" в таком духе...

    После чего я отказался от администрирования и посыпались проблемы mysql error: too many conections и т.д. через ssh команлой top просмотрел загруженость оказалось что apacher жрет до 90% CPU одним процессом после процесов становится около 18 и они стабильно жрут по 10% CPU..

    Не знаю что и делать с начальником тех поддержки поссорился окончательно вот наверное и результаты лицезрею, в данный момент на сервере около 20 сайтов сервер нормально функционирует только с 20:00 - 11:00

    Потом начинается странная нагрузка то что это связано с посещаемостю исключено я думаю сервер в состоянии выдержать 20к послителей в сутки...

    Прошу посоветовать какой нибудь метод решения данной проблемы.

    Прошу прощения если я допустил каких то ошибок
     
  2. f0xman

    f0xman Прохожие

    Грузить могут скрипты пользовательские.
    Вы смотрели какие процессы грузят больше всего?
     
  3. masto

    masto Прохожие

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

    сейчас полно людей и контор оказывающих удалённое администрирование. обратитесь к ним, вам всё сделают.
     
  4. unixman

    unixman

    Регистр.:
    6 сен 2006
    Сообщения:
    687
    Симпатии:
    61
    Надо найти правильных админов которые за правильные деньги правильно настроят сервер
     
  5. dima_1st

    dima_1st Создатель

    Регистр.:
    11 апр 2008
    Сообщения:
    31
    Симпатии:
    35
    Возможно mysql грузит CMS, которая использует какие то кривые модули. Смотрите на sql запросы, их нужно минимизировать. Потом смотрите на структуру таблиц, индексы. Модули статистики обычно нагружают систему, т.к. делают insert'ы.
     
  6. YuGiN

    YuGiN

    Регистр.:
    17 апр 2007
    Сообщения:
    280
    Симпатии:
    81
    установи на сервер NGINX как фронтэнд апача
     
  7. slawek

    slawek Создатель

    Регистр.:
    8 фев 2008
    Сообщения:
    48
    Симпатии:
    11
    помоему майсиквел есть ограничение соединений, но это можно подрпавить в конфиге... проверьте гугл :) вообще для такого севера 20к в 1 час это не проблема. гляньте нетстат, если так активно кто то долбит ваш сайт, посмотрите куда бьют, вебсервер или эмсиквел, вполне может быть у вас фаерволом открыт порт для мсиквела и его кто то долбит..удачи!
     
  8. maxi1965

    maxi1965 Писатель

    Регистр.:
    17 июл 2007
    Сообщения:
    2
    Симпатии:
    0
    Заказывай Админство у mirhosting.com и будет тебе счастье:-]
     
  9. someone

    someone сисадмин всея 0ed

    Administrator
    Регистр.:
    3 апр 2006
    Сообщения:
    330
    Симпатии:
    374
    зажал деньги на администрирование - вот и проблемы.
     
  10. ukrmedshpora

    ukrmedshpora Постоялец

    Регистр.:
    11 апр 2007
    Сообщения:
    145
    Симпатии:
    37
    человек сам хочет поадминить и просит совета, так не пишите всякую чушь, а дайте дельный совет.
    если процессы апача жрут ресурс, то это не может быть по причине mysql?
    а если процессы не могут получить доступ к базе из - а ограничения количества соединений - как они реагируют на это?.
     
Статус темы:
Закрыта.