Крон быстрее скрипта

Мне интересно, что произойдет, если задание cron будет запускаться каждую минуту, а запуск сценария занимает 2 минуты? Будет ли он ставиться в очередь, игнорировать прогоны, если предыдущий cron все еще работает, или запускать тот же файл одновременно? Спасибо!

0

Решение

Cron будет загружать новый процесс PHP каждую минуту, и все они будут работать одновременно с различными ужасными результатами (в любом случае, если ваш скрипт не будет должным образом защищен от таких вещей)

Через некоторое время либо у вас будет постоянно выполняться несколько одновременных запросов, либо ваш сервер аварийно завершит работу после нехватки ресурсов, в зависимости от того, начнут ли скрипты блокировать друг друга из-за попыток доступа к ограниченным ресурсам.

В любом случае, это, вероятно, не будет красиво, и, вероятно, не будет тем, что вы хотите.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector