TCMS и много кронов

Post Reply
mad
Posts: 318
Joined: Fri Nov 30, 2012 4:01 pm

TCMS и много кронов

Post by mad »

Такой вопрос.

У меня 100500 смартов(TCMS) на сервере, как корректнее сделать запуск кронов на всех сайтах, так чтобы не грузить сервер на 00сек каждой минуты всеми кронами?

1. Имеет смысл делать как написано в вики, а именно через sleep?
2. В вики речь о cron.php, а что по поводу rotation.php?

Про TCMS написано в вики что:
"Кроны можно запускать как угодно часто, это будет влиять только на скорость обновления статистики и сохранениях хистори. При этом кроны контролируют запуск себя дабы не запускались дубли. Однако в связи с пунктом 1 это воможно не понадобится."

3. Это про cron.php или про rotation.php? Или и то и другое можно запускать не раз в минуту?
4. В целом, какие сейчас рекомендации по кронам, чтоб не грузить одномоментно сервер в начале минуты всеми кронами которые прописаны каждый отдельно? Вот скажем 100 сайтов (200 кронов), как поступить правильно с точки зрения автора?

Спасибо.
Я обожаю SmartCJ :shock: :oops: :twisted:
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: TCMS и много кронов

Post by admin »

Рекомендации теже через sleep
Как угодно часто в принйипе можно запустить и то и то, но надо понимать что если например в 00 минуту не запуститься cron.php то он не запишет стат потому что писать ее условно в 3. минуту часа уже не корректно.
Don't forget to run script update
mad
Posts: 318
Joined: Fri Nov 30, 2012 4:01 pm

Re: TCMS и много кронов

Post by mad »

То есть, можно запускать раз в 5 минут (*/5) cron.php и rotation.php и всё будет нормально?
Про 00 минуту cron.php и запись статсов понятно, (*/5) подходит по идее, какие ещё есть подводные камни?
Я обожаю SmartCJ :shock: :oops: :twisted:
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: TCMS и много кронов

Post by admin »

Да , с ходу проблем я не вижу.
Don't forget to run script update
mad
Posts: 318
Joined: Fri Nov 30, 2012 4:01 pm

Re: TCMS и много кронов

Post by mad »

Ну это значит что цифры в админке будут меняться раз в пять минут, и морда генериться раз в пять минут, если кеш не стоит больше, верно?

Никаких проблем с раздачей трафа не будет? Не будет залипать и переливать трейдерам?
Или это в момент вызова out.php решается кому слать? и от крона не зависит?
Я обожаю SmartCJ :shock: :oops: :twisted:
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: TCMS и много кронов

Post by admin »

перерасчет трейдеров происходит по крону
те если стоит форсить например Х хитов трейдеру то оно ему будет форсить пока крон снова не запустится, проверит что форсить больше не надо и уберет форс.
Don't forget to run script update
mad
Posts: 318
Joined: Fri Nov 30, 2012 4:01 pm

Re: TCMS и много кронов

Post by mad »

Более менее понятно, спасибо.

Скажите, а что именно делает rotation.php ?
Просто пересчитывает ЦТРы? Страницы оно же не генерирует? Страницы генерируются и кладутся в кеш в момент вызова tube/index.php ?
Я обожаю SmartCJ :shock: :oops: :twisted:
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: TCMS и много кронов

Post by admin »

Все верно.
оно счиатет цтр, вытягивает импортсеты, запускает граббер и тп
Don't forget to run script update
VIT
Posts: 27
Joined: Mon Dec 07, 2015 3:02 pm

Re: TCMS и много кронов

Post by VIT »

плохо запускать крон раз в 5 минут,
уточните у разработчика как лучше сделать.
Так как помнится он говорил, что у него определенные таски отрабатывают на конкретных минутах
мне хостер вот это ответил
что скажете?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: TCMS и много кронов

Post by admin »

Что да, например хитори будет писать не в 00 - логично что это отразится на хистори
но в целом работать будет
Don't forget to run script update
Post Reply