Page 1 of 1
cron.php периодичность запуска
Posted: Sun Jan 14, 2018 5:01 pm
by DrDizel
Здравствуйте.
Периодически наблюдаю на доменах Warning, check SCJ crontab job. Last cron run was at ..
Через некоторое время проходят, потом появляются снова.
В cron.log имеются записи. Они должны повторяться каждую минуту при правильной работе крона?
Например, запись:
...
2018-01-14 16:35:23: Soft force
...
Следующая подобная записи должна быть:
...
2018-01-14 16:36:23: Soft force
...
?
Re: cron.php периодичность запуска
Posted: Mon Jan 15, 2018 2:19 am
by admin
Да, может быть не секунда в секунду но раз в минуту - да.
Обычная причина почему это не происходит - админ ставит лок на крон
например заусктился крон, полез делать тумбу на трейдера , а у трейдера лежит сайт и тп - крон висит , ждет ответа какое-то время.
За это время начинается сл минута - запускается еще один процесс крона, это нормально, он добавит статистику, а первый просто отвалится через какое-то время когда не сможет сделать тумбу.
Но админы часто ставят лок на такое поведение
Re: cron.php периодичность запуска
Posted: Mon Jan 15, 2018 4:19 pm
by DrDizel
убрали локи, сервер жестко засвопил, прибить php скрипты не получилось, пришлось бутать сервер...
"лок ставится для того чтобы не порождать лишний процесс до того момента пока не отработает задача. Т.е. это делается с целью снизить нагрузку на сервер и не плодить каждую минут один и те же кроны которые только усугубят выполнения первого. " - мнение админов.
Сервер E3-1230 / 4x4GB DDR3 1333MHz ECC Un-buff. На нем 127 смартов (с трафиком от 500 до 3000к).
Достаточно такого сервера?
Re: cron.php периодичность запуска
Posted: Tue Jan 16, 2018 5:11 am
by admin
Значит нет, у вас 127 скриптов. каждый из которых хочет проверить как минимум одного трейдера в минуту, сделать для него тумбу и тп
Если вы хотите набивать один сервак - значит надо урезать что=то в скрипте, какие-то проверки и тп
А на 127 скриптов там я думаю и трейдеры пересекаются значительно?
Re: cron.php периодичность запуска
Posted: Tue Jan 16, 2018 6:45 am
by DrDizel
Да, трейдеров много пересекается, так как 4 нишы и трейдеры одни и те же.
Отключил Check galleries, увеличил Toplist creation interval, значительно увеличил интервал создания тумб для трейдеров, убрал Anticheat проверку, увеличил Check Trader's top position (как можно вообще отключить?). Что еще можно отключить для меньшего потребления ресурсов?
Сейчас основная проблема: загрузка винта на 90%. От чего такую нагрузку может смарт создавать? Есть возможность Вам взглянуть?
Re: cron.php периодичность запуска
Posted: Tue Jan 16, 2018 6:54 am
by admin
А видно что создает смарт а не раздаваемые тумбы на 127 ресурсах?