• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. Как работает php-cron в отличие от Cron, который есть в системе? Есть ли разница, какой cron использовать?

Форумы Хостинг Как работает php-cron в отличие от Cron, который есть в системе? Есть ли разница, какой cron использовать?
toxi
12.05.2016 13:17
хостинг: есть
домен: есть
Как работает php-cron в отличие от Cron, который есть в системе? Есть ли разница, какой cron использовать?
Здравствуйте.
Собственно вопрос в заголовке:
Как работает php-cron в отличие от Cron, который есть в системе? Есть ли разница, какой cron использовать?

Например, вырезка из настроек форума phpbb 3.1.x:
Выполнять периодические задачи через системный планировщик (cron): • Да ::: • Нет
Если отключено, phpBB будет выполнять периодические задачи автоматически. Если включено, phpBB не будет самостоятельно выполнять периодические задачи; вместо этого, системный администратор должен добавить выполнение bin/phpbbcli.php cron:run в системный планировщик (cron) для запуска с определённым интервалом (например, каждые 5 минут).


Как в этом случае понять, что имеется под словом?
phpBB будет выполнять периодические задачи автоматически

То есть он будет сам себя запускать как-то на проверку заданий Cron ?)

Правильно ли я понимаю, что при посещении любой страницы форума, его встроенный cron будет срабатывать всегда и проверять наличие условий, так как код запуска крона прописан, грубо говоря, на каждой странице?
ZimbalisT
12.05.2016 13:51
хостинг: есть
домен: есть
Да, похожий функционал есть у многих движков, например у Вордпресс. Лучше запускать через расписание задач, будет меньше нагрузка на сервер.
HALO
02.06.2016 16:26
хостинг: есть
домен: нет
Как работает php-cron в отличие от Cron, который есть в системе? Есть ли разница, какой cron использовать? © toxi

Для задач установленных через крон сайта будет действовать ограничения на время выполнения скрипта в 30 с, а при установке через системный крон можно запускать задачи с максимальным временем выполнения в 300 с.
Так что использование крона сайта не целесообразно, а также будет создавать доп нагрузку и порождать доп процессы РНР для аккаунта. Что в свою очередь для движка типа PHPbb не скажется хорошо на его работе.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города