Всем привет, помогите найти ответ на такой вопрос. Влияет ли как-то количество заданий в кроне и его периодичность на нагрузку сервера?
Т.е. будет ли большая разница если я буду использовать задание крона раз в 15 мин, 5 мин или 1 мин? И как вообще это нагружает сервер. Задание просто будет выполнять определенный скрипт, который будет отслеживать автоматические действия пользователя, к примеру поднимать объявление каждые неск мин. и тд.
Нагружать сервер будет сама задача которая будет выполняться. Если скрипт выполняется быстро и почти не потребляет ресурсов, то хоть каждую минуту его запускай. Проще говоря, всё зависит от конкретной задачи. Скажем если у нас php скрипт и мы знаем, что он быстрее чем за 2-3 мин. свою работу не закончит, то запуск каждую минуту может привести к не очень хорошему результату.
Не очень хороший результат, это дроп сервера? А если к примеру для загрузки скрипта в браузере стоит лимит в 60 сек, будет ли этот лимит влиять на крон, или он не привязывается к нему?
@justyork Не очень хороший результат, это к примеру загрузка cpu на 100%. Смотря про какой скрипт идет речь, если скажем про php то там настройка ожидания пока скрипт завершит работу указывается в php.ini и не важно через браузер ты запустил вручную, или cron это сделал за тебя.
Сам крон ничего не нагружает. Нагружают только задачи указанные в нём.
Если вообразить мифическую задачу которая не потребляет ресурсов ПК и поставить её выполнение в кроне каждую секунду, то вы не заметите это даже на графике нагрузки ЦП.