powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Скачки нагрузки
14 сообщений из 14, страница 1 из 1
Скачки нагрузки
    #39038623
Lepsus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. На сервере периодически возникают вот такие скачки нагрузки
В итоге съедается вся память и хост ложится. Подскажите как можно отследить причину и может ли помочь ограничение количества подключений?
Пики периодический, в access log святятся очень часто ip менеджеров. Они в это время стандартно работают с админкой сайта. Я больше программист чем администратор, поэтому не очень понимаю что означает 70 процессов в запущенном статусе. Можно ли такое сделать в одном окне браузера и какие этому подтверждения искать в логах? Спасибо за любую информацию
...
Рейтинг: 0 / 0
Скачки нагрузки
    #39038955
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lepsusможет ли помочь ограничение количества подключений?

По крайней мере, стабилизирует ситуацию. попробуйте в apache выставить MaxClients 40-50
...
Рейтинг: 0 / 0
Скачки нагрузки
    #39039788
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lepsus,

Странно, что crond и cpsrvd выжирают столько CPU.
Хотя вообще этот столбик что-то странное показывает, т.к. в сумме получается сильно больше, чем 6 имеющихся ядер.
...
Рейтинг: 0 / 0
Скачки нагрузки
    #39040027
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По одной картинке сложно делать выводы, но машина выглядит в хлам перегруженной.Процессоры - полностью заняты, оперативка полностью и даже весь своп утилизирован.

Надо разбираться что там всё это делает и либо это оптимизировать или, по-простому, заказать мощную виртуалку. Пару десятков ядер и 32 ГБ памяти, например.

Начать надо с cron, просмотреть все задачи.
Продолжить разборкой с apache/похапе/nginx - зачем они все запущены? Обычно достаточно или apache с mod_php или nginx с fastcgi php.
Посмотреть на этот cpsrvd, много он жрёт чего-то.
Ну и посмотреть чего exim делает, запустить eximstats - проверить, что через него спам не ходит.
...
Рейтинг: 0 / 0
Скачки нагрузки
    #39040154
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И отсортируйте по полю MEM. Что 9ГБ памяти отъедает?
...
Рейтинг: 0 / 0
Скачки нагрузки
    #39041856
Lepsus,

cpanel, exim — небось взломали и делают что-нибудь интересное для себя
...
Рейтинг: 0 / 0
Скачки нагрузки
    #39042365
Lepsus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы!
1. в crond из бросающегося на первый взгляд только задача, которая запускается каждую минуту, проверяет запущен ли mysql и если нет, то запускает его. Сами хостеры писали, не знаю насколько это правильно. Говорят что связано было с тем, что mysql периодически падает и не подымается и после перезагрузки не всегда стартует. Помоему фигня какая то.
2. cpu может выжирать больше 100%, т.к. это облако.
3. это скрин не типичной работы сервера, а за пару секунд до полного отказа. помогает потом только рестарт
4. максимум памяти в пики отъедает именно php. при обычной работе где то 4Гб используется и load не выходит за пределы тройки.
5. MaxClients уменьшил, смотрю...
6. Apache и nginx запущены, т.к. nginx работает в качестве реверсивного прокси для отдачи статики

Теоретически есть пару операций на сайте, которые приводят к падению, но как это можно использовать в своих целях - не знаю. подозреваю что xhprof не сможет отработать и сформировать запрос если сервер зависнет.
По логам видно что сервер ложится из-за нехватки памяти, и отдъедает его процессы php
...
Рейтинг: 0 / 0
Скачки нагрузки
    #39042425
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lepsus1. в crond из бросающегося на первый взгляд только задача, которая запускается каждую минуту, проверяет запущен ли mysql и если нет, то запускает его. Сами хостеры писали, не знаю насколько это правильно. Говорят что связано было с тем, что mysql периодически падает и не подымается и после перезагрузки не всегда стартует. Помоему фигня какая то.Это не повод крону жрать проц в состоянии running. Сейчас слазил на один из своих серверов, там крон за 139 дней съел всего 37 секунд CPU. А у вас полторы минуты за полчаса.

Lepsusэто облако.А не тут ли разгадка? У вас есть средства мониторинга, где можно увидеть сколько CPU прямо сейчас выделяется вашему хосту? А то, может, там выделяется по несколько условных МГц на ядро.
...
Рейтинг: 0 / 0
Скачки нагрузки
    #39042431
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftА у вас полторы минуты за полчаса.Сорри, полторы секунды. Но все равно странно.
...
Рейтинг: 0 / 0
Скачки нагрузки
    #39043280
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну раз всё на месте, работает как надо и это "облако", то надо просто увеличить оперативку, как я писал с самого начала.
...
Рейтинг: 0 / 0
Скачки нагрузки
    #39043600
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МутагенНу раз всё на месте, работает как надо и это "облако", то надо просто увеличить оперативку, как я писал с самого начала.

Так ее и так 8 гб. Куда еще ?
Проблема в отсутствии стабильности.
Оперативные данные должны быть в памяти. Этот кеш не должен вымываться. Чтобы он не вымывался, число обработчиков php не должно быть слишком большим.
Входящие запросы должны обрабатываться постепенно по мере освобождения ресурсов не вызывая лавины. Никто за 0.5 сек не успеет огорчится, а спокойно подождет.
Так принято в хостинге. Кто так не делает - только зря перекармливает проклятых американских капиталистов в Amazon и пр.


Так же можно было бы обратить внимание на MaxRequestsPerChild, но тут детали конфигурации мне не ясны до конца. В любом случае, хуже не будет если влепить туда 100.
...
Рейтинг: 0 / 0
Скачки нагрузки
    #39043670
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Было бы там 80 ГБ памяти я бы понял возражения насчёт увеличения оперативки, а так - 32 ГБ стоят не очень дорого.

альтернатива есть, ясное дело - модернизировать поделие на похапе, но кто захочет погрузиться в это?
...
Рейтинг: 0 / 0
Скачки нагрузки
    #39043750
Ихтиандр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а sar обычный что показывает?
сколько User, а сколько Sys и сколько Wait?
...
Рейтинг: 0 / 0
Скачки нагрузки
    #39043762
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мутаген, а кто захочет что-то добавлять, если вопрос решается парой циферок ?
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Скачки нагрузки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]