Cron не умеет считать, сколько задач у него уже запущено и хватает ли серверу ресурсов на ещё одну. Он просто смотрит в таблицу расписания и в нужную минуту стартует всё, что должно стартовать — параллельно, без очереди и без вопросов. Пока задач десяток, это никого не беспокоит. Когда их счёт идёт на сотни и тысячи, а часть из них так и норовит собраться в одной и той же минуте, сервер рано или поздно упирается в реальный предел — и начинает либо накладывать запуски друг на друга, либо тихо терять их вовсе. Разберём, где именно проходит эта граница,…
Подробнее →