Описание тега laravel-queue

Laravel queues provide a unified API across a variety of different queue backends, such as Beanstalk, Amazon SQS, Redis, or even a relational database. Queues allow you to defer the processing of a time-consuming task, such as sending an email, until a later time, drastically speeding up web requests to your application.
1 ответ

Обход очереди php artisan: работа: Драйвер очереди - Redis или база данных (Laravel 5.4)

В настоящее время я использую базу данных в качестве драйвера очереди, я установил Laravel 5.4 на ПК с Windows 10. Для обработки очередей я использую php artisan queue:work который был полностью в стадии разработки. Теперь проект полностью готов и е…
24 июн '17 в 04:47
1 ответ

Laravel Job / Queue не обрабатывается странным бесконечным циклом

Я пытаюсь создать очередь, но она не работает, когда я бегу php artisan queue:work все, что я получаю в моем терминале, [2017-11-30 19:56:27] Processing: App\Jobs\ProcessCSV [2017-11-30 19:56:27] Processing: App\Jobs\ProcessCSV [2017-11-30 19:56:27]…
30 ноя '17 в 20:05
1 ответ

Неудачные задания, помеченные как выполненные в laravel

Я использую Laravel 5.7 с php 7.3, Apache2, Redis для Laravel Horizon. Я получаю проблему, работа никогда не терпит неудачу, если есть какая-либо ошибка. Ex. Если я забуду добавить использование App\Order; тогда в идеале это должно быть помечено как…
9 ответов

Запуск очереди laravel: работа на виртуальном хостинге

Я хочу, чтобы моя очередь laravel: работа продолжалась на общем хостинге, это общий хостинг (я не на VPS), я ничего не могу установить, потому что почти все онлайн-источники, когда я искал это, предлагают установить супервизор. В общем, я подумал, ч…
10 сен '17 в 14:12
1 ответ

Освободить задание Laravel в очереди без увеличения количества попыток

Иногда мне нужно освободить задание Laravel и вернуть его в очередь. Однако при этом количество попыток увеличивается. Становится равным 2, и если ваш работник очереди ограничен 1 попыткой, он никогда не будет запущен. Как я могу выпустить без увели…
04 май '17 в 15:29
1 ответ

Эхо-сервер Laravel выдает исключение с Redis и Queue

У меня есть реализация чата в реальном времени с laravel 5.4, laravel-echo с redis и очередью. У меня возникли проблемы с очередями, ниже приведены некоторые коды Senipts Настройки супервизора [program:qwikkar-staging-queue-worker] process_name=%(pr…
2 ответа

Работник очереди Laravel с cron

Я пытаюсь заставить мой веб-сайт отправлять электронные письма с подтверждением каждый раз, когда кто-то регистрируется. после того, как я прочел об этом, я сделал это следующим образом, но до сих пор не уверен, что это лучший способ сделать это. в …
29 сен '17 в 11:31
1 ответ

Laravel загружает файлы асинхронно

Я довольно хорошо знаком с Laravel Queues и управляю асинхронной логикой в ​​Laravel, планируя задания. Веб-сайт, который я создаю, должен обрабатывать большие видеофайлы, поэтому мне нужно, чтобы эти загрузки были асинхронными, теперь пользователи …
0 ответов

Laravel Redis Queue - зарезервированные задания не удаляются при сбое

Я использую redis в качестве драйвера очереди для Laravel 5.1. Похоже, что при сбое задания из-за фатальной ошибки, такой как превышение времени выполнения, зарезервированное задание не удаляется из очереди. Я могу проверить в redis-cli на queues:de…
17 ноя '17 в 14:50
1 ответ

Push-уведомление для Android и IOS в Laravel с очередью

Я использую davibennun/laravel-push-notification пакет для отправки уведомления на устройство. Но я хочу отправить уведомление нескольким пользователям для этого я хочу использовать laravel queue, Но я новичок в laravel вот почему не знаю, как испол…
0 ответов

Проблемы с получением работы Cron для идеального запуска

Я использую Laravel/Lumen. Я настроил простую работу для отправки SMS: <?php namespace App\Jobs; class SendDepositSMSAlertJob extends Job { private $numbers; private $account; private $type; private $amount; private $date; /** * Create a new job …
2 ответа

Laravel JobId, как использовать его, чтобы проверить, выполнена ли работа

У меня есть проблема, как проверить, выполнена ли работа или нет. Я смотрю повсюду, но не вижу, чтобы с Laravel / Lumen было что-то, с чем я, возможно, скучаю. Пример кода: $job = ((new FooJob($data))); $jobID = dispatch($job); if(is_numeric($jobID)…
22 авг '17 в 12:01
0 ответов

Laravel & AWS SQS CSV импорт

Инструменты: Laravel & AWS SQS Описание: Я разрабатываю часть системы импорта CSV в мою базу данных. Но как происходит импорт? было бы немного больше, чем просто импорт CSV. Процесс импорта будет происходить автоматически и в фоновом режиме, очевидн…
2 ответа

Как настроить несколько обменов в laravel-queue-rabbitmq?

Я нашел знаменитую библиотеку для использования RabbitMQ в Laravel. В конфигурации config/queue.php Я могу указать только один обмен и имя очереди. Поддерживает ли он несколько обменов?
1 ответ

Laravel Queues и FirstOrNew

Я использую очередь Laravel для извлечения данных из API, когда меня уведомляют об изменениях через Webhooks. Webhook возвращает только идентификатор измененного объекта, поэтому мне нужно сделать запрос к API, чтобы получить остальное. Я отправляю …
23 дек '18 в 05:27
0 ответов

Laravel очереди заданий и ловушки развертывания bitbucket

Мы используем конвейеры bitbucket для установки perms, установки композитора, и, что важно, после развертывания мы делаем следующее: php artisan migrate nohup php artisan queue:work --daemon >/dev/null 2>&1 & php artisan up Отлично, по…
1 ответ

В очереди Laravel не хватает памяти на сервере, но не на локальном хосте, даже если выделенная память намного больше на серверах

Я пытаюсь сбросить данные в базу данных из CSV. Это отнимает много времени, поэтому я решил пойти с очередью Laravel. Главное странное различие между сервером и локальным хостом здесь: $insertJob = (new StoreUser($data))->delay(Carbon::now()->…
13 янв '19 в 13:38
2 ответа

Работа / уведомление о сбое

Я пытаюсь настроить контактную форму на своем сайте, чтобы, когда кто-то нажимает кнопку "Отправить", запускается задание, и в этом задании всем администраторам отправляется уведомление. Я продолжаю получать эту ошибку в моей таблице неудачных задан…
10 сен '18 в 22:27
0 ответов

Начать работу с транзакцией [PHP Laravel]

Мне нужно запустить работу Laravel в рамках транзакции. Поскольку задания асинхронные, иногда они завершаются до фиксации транзакции. В таких ситуациях задание не может получить соответствующее сырье, используя идентификатор. (Поскольку транзакция е…
2 ответа

Laravel фильтр "многие ко многим" с суммой

Я работаю в Laravel и мне нужно отфильтровать пользователей, которые заказывают с определенным количеством денег в заказах, поэтому я использовал для фильтрации количества заказов User::where('type','client') ->has('orders', '>=', $min_orders)…
28 фев '19 в 17:23