Page 1 of 1

Нагрузка на сервер

Posted: Fri Sep 24, 2021 10:55 am
by Twm
Здравствуйте
на сервере мастер и несколько десятков слейвов

каждый час, примерно с 3 по 8 минуту, ежечасно, запускается куча задач одновременно со всех доменов
админы говорят, что раз в час запускаются всякие внутренние задачи смарта, чистки\сортировки т.п.

что это за задачи, можно их как то отключить, или же как то распределить срабатывание по очереди или времени срабатывания ?

Re: Нагрузка на сервер

Posted: Mon Sep 27, 2021 3:45 pm
by admin

Re: Нагрузка на сервер

Posted: Thu Sep 30, 2021 12:00 pm
by Twm
cron.php раскидан со слипами, время срабатывания раз в минуту
rotation.php раскидан со слипами, время срабатывания раз в 5 минут

но этого не достаточно
эти процессы срабатывают не по rotaion.php
а по cron.php, а его нельзя растянуть на более одной минуты

начинается это все на 3 минуте каждого часа и длится несколько минут, от 2-5, в зависимости от перегрузки винтов
в это время идет запись на диски и сервер начинает тормозить, потому что от такого всплеска нагрузки винты не справляются

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

в остальное время, по нагрузке все в норме, никакого всплеска и такого резкого роста нагрузки нету

Re: Нагрузка на сервер

Posted: Thu Sep 30, 2021 2:57 pm
by admin
так что конкретно пишет на винт? и куда пишет?

что конкретно делает скрипт в любой момент времени - можно посмотреть в логи просто

Re: Нагрузка на сервер

Posted: Wed Oct 20, 2021 2:18 pm
by Twm
да, нашел
никто не догадался логи смарта посмотреть:


2021-10-20 12:03:03: Schedule function cleanup_database at 2021-10-20 13:03:00 ( now 2021-10-20 12:03:03) (0.5592839717865, 0.028575897216797)
2021-10-20 12:03:03: Delete old records from links (0.56532311439514, 0.0060651302337646)
2021-10-20 12:03:03: Delete old records from browsers (0.60689902305603, 0.04154109954834)
2021-10-20 12:03:03: Collect ips for history (0.61079812049866, 0.003896951675415)
2021-10-20 12:03:03: Delete old records from ips (0.61406397819519, 0.0032699108123779)
2021-10-20 12:03:03: Collect out_ips for history (0.66845011711121, 0.054377794265747)
2021-10-20 12:03:03: Delete old records from out_ips (0.67290616035461, 0.0044548511505127)
2021-10-20 12:03:03: Delete old records from language (0.78025197982788, 0.10734391212463)
2021-10-20 12:03:03: Delete old records from refs (0.782142162323, 0.0018880367279053)
2021-10-20 12:03:03: Delete old records from bookmarks (0.78597092628479, 0.0038268566131592)
2021-10-20 12:03:03: Collect out_ips2trader for history (0.78636407852173, 0.00039100646972656)
2021-10-20 12:03:03: Delete old records from out_ips2trader (0.78670310974121, 0.00033783912658691)



и так по каждому домену на 3 минуте каждого часа, вероятнее всего отсюда и нагрузка на винты
стата по трейдерам
всю эту стату можно полностью отключить в Settings > CJ Settings > Processed Data, но не хотелось бы
поискал в настройках смарта время срабатывания чистки/обработки, ничего похожего не нашел
может можно добавить фунцию в смарте на какой минуте(именно минуты, а не часа) делать чистку/обработку ?
таким образом можно распределить нагрузку
или если не делать такую функцию, то для начала это как то проверить

Re: Нагрузка на сервер

Posted: Wed Oct 20, 2021 2:44 pm
by admin
вопрос ясен, добавил в ап что б растягивало по часу и нагрузка распределялась более равномерно

Re: Нагрузка на сервер

Posted: Thu Oct 21, 2021 6:57 pm
by Twm
Спасибо
будем смотреть/тестить

Re: Нагрузка на сервер

Posted: Fri Oct 22, 2021 4:32 am
by admin
NP
должно помочь