Я выполняю команду queue:work
с использованием cron каждые 15 минут на общем сервере в настоящее время.Сегодня, когда я увидел количество запущенных процессов, это было 23 процесса.Я боюсь, что скоро получу письмо от своего хоста, или сервер зависнет, или, может быть, он не будет работать должным образом.
И еще один сервер, на котором у меня ежедневно запускается всего одна команда, количество запущенных процессов.было 0.
Интересно, занимает ли прямое выполнение команды из cron больше ресурсов и занимает ли выполнение команды laravel с помощью cron меньше ресурсов?
Мне кажется,что каждые 15 минут запускается новый экземпляр оболочки и выполняется команда queue:work
.Из-за этого меня также уведомляют об ошибке Invalid argument supplied for foreach()
несколько раз в день.
Пожалуйста, ознакомьтесь с правильным подходом к этому.Я не могу позволить себе сервер VPS / выделенный на данный момент.Мой общий сервер позволяет запускать cron с минимальным интервалом в 15 минут.