cron.php периодичность запуска

Post Reply
DrDizel
Posts: 145
Joined: Thu Aug 11, 2016 9:39 am

cron.php периодичность запуска

Post 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
...
?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: cron.php периодичность запуска

Post by admin »

Да, может быть не секунда в секунду но раз в минуту - да.
Обычная причина почему это не происходит - админ ставит лок на крон
например заусктился крон, полез делать тумбу на трейдера , а у трейдера лежит сайт и тп - крон висит , ждет ответа какое-то время.
За это время начинается сл минута - запускается еще один процесс крона, это нормально, он добавит статистику, а первый просто отвалится через какое-то время когда не сможет сделать тумбу.
Но админы часто ставят лок на такое поведение
Don't forget to run script update
DrDizel
Posts: 145
Joined: Thu Aug 11, 2016 9:39 am

Re: cron.php периодичность запуска

Post by DrDizel »

убрали локи, сервер жестко засвопил, прибить php скрипты не получилось, пришлось бутать сервер...

"лок ставится для того чтобы не порождать лишний процесс до того момента пока не отработает задача. Т.е. это делается с целью снизить нагрузку на сервер и не плодить каждую минут один и те же кроны которые только усугубят выполнения первого. " - мнение админов.

Сервер E3-1230 / 4x4GB DDR3 1333MHz ECC Un-buff. На нем 127 смартов (с трафиком от 500 до 3000к).
Достаточно такого сервера?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: cron.php периодичность запуска

Post by admin »

Значит нет, у вас 127 скриптов. каждый из которых хочет проверить как минимум одного трейдера в минуту, сделать для него тумбу и тп
Если вы хотите набивать один сервак - значит надо урезать что=то в скрипте, какие-то проверки и тп
А на 127 скриптов там я думаю и трейдеры пересекаются значительно?
Don't forget to run script update
DrDizel
Posts: 145
Joined: Thu Aug 11, 2016 9:39 am

Re: cron.php периодичность запуска

Post by DrDizel »

Да, трейдеров много пересекается, так как 4 нишы и трейдеры одни и те же.

Отключил Check galleries, увеличил Toplist creation interval, значительно увеличил интервал создания тумб для трейдеров, убрал Anticheat проверку, увеличил Check Trader's top position (как можно вообще отключить?). Что еще можно отключить для меньшего потребления ресурсов?

Сейчас основная проблема: загрузка винта на 90%. От чего такую нагрузку может смарт создавать? Есть возможность Вам взглянуть?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: cron.php периодичность запуска

Post by admin »

А видно что создает смарт а не раздаваемые тумбы на 127 ресурсах?
Don't forget to run script update
Post Reply