Laravel Queue позволяет дублировать одну работу с высокой загрузкой процессора - PullRequest
0 голосов
/ 06 июня 2019

Я использую Laravel (5.8) на виртуальном хостинге с CrobJob.когда я собираюсь протестировать только одну простую работу (для отправки и отправки по электронной почте), очередь ее дублирует.идентификатор рабочего стола от 0 до 60К сейчас !!!за одну работу, которая продолжает клонировать!Я перепробовал все, как --daemon -tries и другие ...

Одна работа превратилась в 60 000 рабочих мест !!!

вот моя задача cron:

/usr/bin/php -ea_php 72 /path/to/rtisan queue:work > /dev/null 2>&1 > /dev/null 2>&1

вот мой Kernel.php

$schedule->command('queue:restart')->hourly();
$schedule->command('queue:work --sleep=3 --timeout=900 --queue=high,default,low')->runInBackground()->withoutOVerlapping()->everyMinute();

Информация о cPanel:

Number of Processes
60 / 100 (60%)
...