Вт, 06.12.2016, 02:43
Форум інформатиків України
Головна Реєстрація Вхід
Вітаю Вас, Гість · RSS
Меню сайту
Розділи щоденника
Персональний блог Jokerza [5]
Загальний блог [0]
 Щоденник (блог)
Головна » 2008 » Серпень » 7 » Давно не писал уже так что продолжим...
Давно не писал уже так что продолжим...
09:53
Сменим пластинку, я уже давно взломами не занимаюсь, абольшой упор взял на администрирование систем в часности веб серверов.
Поднял свой хостинг собственный, вот только кто бы раскрутится помог а то в рекламе я профан :)
Такс будут тут наверно записки сисадмина терь а не всякая бяка что была раньше.

И так что же я зделал по хостингу.
4 дня назад пришёл клиент с довольно тяжолыми 3 сайтами и не оптимизированым кодом, реально один запрос валил весь сервер :)
Я наблюдал статситку работы сервера и рвал на голове волосы. Ресурсов не хватало на 1 тот сайт, апач падал вылетала 500 ошибка апача, перегрузки были регулярними, хотя человек только отлаживал сайт и никакой посещаемости не было. А покупая хостинг спросил у меня выдержит ли сервер 1000 хостов в сутки я сказал да, а что ще сказать если стоит на сервере куча сайтов половина из которых имеют не меньше 500 хостов в сутки. Но не тут то было.
У меня на серверах Apache 2.2.6 голый без ничего как говорится, я знаю что апач вообщем то безжаостно юзает оперативку, ведь при наборе адреса сайта в браузере человек создает подключение на 80 порт к апачу и он при этом на каждый такой конект плодит 1 httpd процес вот пример работы с моего сервера:
------------------------------------------------------
PID User CPU% Ram(Mb) time команда
------------------------------------------------------
15622 apache 0.06 11360 0:02 httpd
15623 apache 0.06 11468 0:03 httpd
15625 apache 0.06 11200 0:02 httpd
15627 apache 0.05 11416 0:02 httpd
15628 apache 0.06 11064 0:02 httpd
15629 apache 0.05 11020 0:02 httpd
15630 apache 0.05 11116 0:02 httpd
15631 apache 0.05 11436 0:02 httpd
...... и таких вот бівало и 200 процессов, у меня конечно сервер не слабый но как видно 1 процесс 11 мегабайт а таких 200 и того больше 2 гигов оперативки.... и тут сервер в даун ушел..... и апач высветил 500 Internal Server Error и пишут клиенты "И это называется нормальная работа вашего сервер......."
Много факторов причина: кривые руки програмиста когда скрипт делает конект к апачу но не закрывает его после принятия данных. И он висит пока сервер не отрубит его (в конфиге апача стоит 300 сек ожидание пока процесс живетпо дефолту)
Потом по процессору если если кто юзает юник системы знает есть такое понятие средня загрузка Ц, у меня на сервере была:
Средняя загрузка 20.26 40.47 39.40
И при этом конечно былистрашные глюкавости сервера. Просто сервер изнемогал от того что мало ресурсов но при этом на сервере было до 100 сайтов.
Сервер:
Dual-Core AMD Opteron™ Processor 2210 HE 2255.507 Mhz (это намного шустрее чем AMD атлон 3200+)
Опертивки 2 гига (тоже не фиговой)
И винты шутрые в 10 райде
Сервер действительно не хилый и при этом задыхается от 100 сайтов посещаемостью от 10 до 500 человек на сутки!
Бред не правда ли?
Я тоже так думал и начал искать как повысить производительность системы, потому что начали уходить клиенты.... а это уже было плохо.

Что было зделано напишу немного погодя :)

Категорія: Персональний блог Jokerza | Переглядів: 1634 | Додав: Jokerz | Рейтинг: 5.0/2 |
Всього коментарів: 1
lolita100 (15.05.2013 09:46)
Додав: lolita100 | Дата написання: 15.05.2013 Спам
:?
0
Додавати коментарі можуть лише зареєстровані користувачі.
[ Реєстрація | Вхід ]
Календар
«  Серпень 2008  »
ПнВтСрЧтПтСбНд
    123
45678910
11121314151617
18192021222324
25262728293031
Форма входу

Ласкаво просимо на сайт!
Увійдіть або зареєструйтесь.
Логін:
Пароль:
Пошук
Друзі сайту
Статистика

Всього онлайн: 3
Гостей: 3
Користувачів: 0