Сервер перегружен
Обновлено больше недели назад

Если Вы столкнулись с таким предупреждением, то изначально следует обратить внимание, по какому из трёх параметров превышена нагрузка на сервер: по ЦП, по жёсткому диску или по оперативной памяти.

Данные по нагрузке отображаются в нижней панели и проверяются 1 раз с задержкой в 2 часа, тоесть если сейчас у вас всё работает нормально, но висит уведомление, то это не значит что на сервере есть проблема, это значит что 2 часа назад была временная нагрузка. Нагрузку на данный момент, вы можете проверить подключившись через программу или консоль (как это делать, смотреть тут) используя root к своему серверу и ввести команду: top

Если CPU % много, то читайте причины указные ниже

У этого оповещения суть такова, что оно сигнализирует пользователю о перегрузке какого-то из параметров или всех параметров сразу. Разберем, как разобраться с каждым из параметров:

  • Жесткий диск. Перегрузка жесткого диска достигается тогда, когда на нем занято почти всё пространство. Решается очень просто - удалением лишних файлов. Если файлов лишних нет - расширением дискового пространства. Рекомендуем иметь около 40-50 ГБ пространства на HDD. Удалить безболезненно для Dolphin вы можете содержимое по пути: /var/www/html/uploads/creatives/ через любой файловый менеджер для FTP через root, например FileZilla, а если есть опыт, можете сделать это через консоль сервера командой: rm -rf /var/www/html/uploads/creatives/*

  • Оперативная память. Перегрузка ОЗУ происходить может в том случае, если запущено очень много задача в параллель. Обычно это происходит настолько редко, что с такой проблемой никто не обращается, но если вы столкнулись - сразу обратитесь к нам в поддержку, мы почистим очередь в ручную (такое делаем не часто, так что если повторяется даже после очистки очереди значит нужно улучшить конфигурацию сервера)

  • Процессор. С процессором ситуация гораздо интереснее, с точки зрения вариации. На процессор приходится нагрузка во время уникализации креативов, обработка задач на обновление статистики (загрузка данных, запись в БД, просчеты показателей), обработка задач очистки комментариев и задач на залив. Когда что-то настроено неверно, процессор может быть перегружен. Рекомендуем ознакомиться с этими тезисами, прежде чем обращаться к селлеру за увеличением кол-ва ядер процессора.

  • Установлены слишком маленькие интервалы на обновление данных. В этом случае необходимо повысить значение интервалов и подождать обновления статистики загрузки ЦП (около 60 минут). Выставляйте интервал не менее 15 минут. Если у вас много аккаунтов (от 100), выставляйте интервал не менее 60 минут или отключайте автоматическое обновление и обновляйте аккаунты вручную. Рассчитать интервал довольно просто: максимальное кол-во аккаунтов/кол-во прокси*40-60 сек. Например у вас 100 аккаунтов и они распределены на 10 мобильных прокси. Итого получится 4-6 минут. Если у вас прокси IPv4 / IPv6 на каждый аккаунт отдельно, тогда всё равно выставляйте 15 минут, потому что чаще, чем этот интервал, актуальная статистика из ФБ не грузится.

  • Работа Автозалива в текущий момент времени. Автозалив - одна из самых требовательных операций, в эту функцию так же входит автоматическая уникализация, в результате которой нагрузка на ЦП возрастает в разы. Советуем также обратить внимание на работу с этой функцией других пользователей Вашего Dolphin {Server} (Байер, ТимЛид). Чтобы избежать подобного предупреждения, используйте Автозалив по очереди. Обратите внимание на кол-во одновременных задач на залив. Это находится в разделе “Настройки” - “Создание рекламы”. Рекомендуем не выставлять значение выше, чем 20 для мощных серверов (от 4 ядер и 4 ОЗУ) и 5 для маломощных (от 1 ядра и 2 ОЗУ). Если у вас сервер на 4+ ядра процессора, можно выставить 25 и протестировать, как система будет отрабатывать. Если отрабатывает слабо то нудно или увеличить конфигурацию сервера или уменьшить количество параллельных задач.

  • Малые значения интервалов отправки данных в трекер. Одна из возможных причин - частая отправка статистики в Keitaro или Binom. В этом случае рекомендуем увеличить значения хотя бы до 30-40 минут.

  • В “Настройках” вашего Dolphin {Server}, раздел “Основные” установлен в активное положение ползунок “Использовать мои настройки для всех”. Если у вас выставлены неверные настройки из первого пункта причин перегрузки процессора, то данная настройка усугубит ситуацию у остальных тиммейтов вашего сервера. Рекомендуем её отключить, произвести настройки и сохранить изменения.

  • В “Настройках” вашего Dolphin {Server}, раздел “Обновление данных FB” установлен в активное положение ползунок ”Менять айпи при запросах в интерфейсе”. Это допустимо только тогда, когда вы используете мобильные прокси. Если вы их не используете, включать этот ползунок не нужно.

Если все вышеперечисленные решения для Вас являются бескомпромиссными и Вы не готовы увеличивать интервалы, распределять нагрузку на ЦП между участниками команды - рекомендуем обновить конфигурацию Вашего сервера на более мощную. Для этого обратитесь в техподдержку Вашего сервера.

Нашли ответ на свой вопрос?