извините, если этот вопрос задан раньше, однако я не смог найти что-либо релевантное при поиске.Выполнение задания Cron непрерывно
В настоящее время у меня есть PHP-скрипт, который проверяет базу данных для следующей записи, которая не была обновлена. Мой вопрос заключается в следующем: если я затем обновляю базу данных, чтобы показать, что запись обрабатывается во время выполнения задания cron (что занимает около 30 секунд), а задание cron запускается каждую секунду, а во втором 1 выполняется задание cron , но будет ли это задание ждать завершения до того, как задание cron будет работать во второй раз или оно будет работать во втором 2?
Благодаря
Конечно, минимальное время для расписания хрон одна минута? –
И нет, задания cron будут выполняться по расписанию, и если они перекрываются, то это зависит от вашего кода, чтобы обрабатывать вещи, cron не заботится о том, что предыдущая работа все еще запущена. –
Может быть, лучший способ добиться того, что я есть пытаясь сделать это - я создаю систему, в которой будет несколько пользователей, каждая из которых имеет подключенный онлайн-канал продаж, например Amazon. Мне нужно постоянно отслеживать заказы для каждой из учетных записей, в идеале в то же время, однако, если одна из учетных записей имеет большой объем заказов и занимает больше минуты, чтобы вернуть все страницы данных в моем сценарий, я не хочу, чтобы все остальные аккаунты прекратили опрос, пока заказы на эту учетную запись загружены, если это имеет смысл? –