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

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 ответ

Вызов метода __construct(), но функция handle() не вызывается в задании laravel

Я пытаюсь выполнить работу через dispatch() метод с использованием Laravel 5.4 Redis-сервер руководитель я сделал queue конфиг как 'default' => env('QUEUE_DRIVER', 'redis'), Я вызываю метод dispatch() в моем app/Services файл рассылка (новый Save…
1 ответ

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

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

Laravel IoC связывается при неприятностях

У меня проблемы с привязкой к контейнеру. Это мой метод регистрации в ServiceProvider $this->app->bind('dash_manager', function () { return new CoinsManager(new CoinManagerFactory(), 'dash'); }); $this->app->bind('litecoin_manager', func…
1 ответ

Как повторить работу через х минут?

Мне нужно повторить работу через 7 минут после неудачи. Я пытаюсь с $this->release(7); но иногда работа выполняется более 1 раза. <?php namespace Froakie\Listeners; use Froakie\Components\Locks\LocksFactory; use Froakie\Components\CRM\CrmFacto…
27 июл '18 в 08:03
2 ответа

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

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

Сериализация исключений 'Closure' не разрешена в Queue.php (строка 127)

У меня такая ситуация, когда у меня будет несколько запросов на одну страницу. Предполагается, что пользователь должен искать аффиксы (префикс, инфикс, суффикс), поэтому я сделал 3 панели поиска для каждого из них. Я наконец (?) Нашел решение пробле…
01 сен '17 в 16:53
0 ответов

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

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

Как реализовать / обрабатывать автоматические торги с помощью Laravel?

В настоящее время я занимаюсь созданием веб-сайта онлайн-аукциона с аналогичными функциями, как в Mytokuri.in / Bidderboy.com, Мой сайт завершен примерно на 90%. Я сталкиваюсь с препятствием при создании или создании системы автоматического назначен…
15 окт '18 в 07:34
0 ответов

Несколько приложений Laravel, использующих одно и то же табличное задание

Я работаю с 3 HTTP серверы, использующие одно и то же приложение Laravel и использующие одни и те же DATABASEгде первый сервер реализует LoadBalance с помощью nginxв основном с тем же весом. Приложение работает во многих очередях заданий, используя …
27 сен '18 в 15:47
1 ответ

Опция "--queued" не существует в Laravel 5.4

Я собираюсь создать работу очереди для рассылки. как только я нажал на команду ремесленника в командной строке php artisan make:job SendSMSMessages --queued Я получил вопрос, как следует. Опция "--queued" не существует. Я использую Laravel 5.4 Пожал…
13 янв '18 в 12:05
1 ответ

Laravel проверить, если работа распространяется на определенный класс

Я знаю, что вы можете прослушивать мероприятия, используя before, after а также failing крючки: https://laravel.com/docs/5.6/queues Queue::before(function (JobProcessing $event) { // $event->connectionName // $event->job // $event->job->…
0 ответов

Как получить работу Laravel конкретного пользователя ID?

Я настроил работу очереди laravel 5.5. У меня есть таблица рабочих мест. а также я передаю данные и идентификатор пользователя. Затем я хочу запросить эти задания с идентификатором пользователя, чтобы показать, сколько заданий осталось для этого кон…
0 ответов

Повторяющиеся записи модели в laravel по почте

Я пытаюсь отправить электронное письмо, используя почту и работу. Однако по какой-то причине дублируются вложения и тело Работа, вакансии: class SendReservationConfirmed implements ShouldQueue { protected $subscriber; use Dispatchable, InteractsWith…
24 апр '18 в 21:36
0 ответов

maxAttemptsExceededException: работа Laravel завершается ошибкой из-за максимальных попыток или тайм-аута

Я проверил заданные вопросы, но не нашел нужного мне решения. Вот список вопросов, Laravel & Laravel Forge возвращает "MaxAttemptsExceededException:" даже когда попытки установлены в 1, асинхронные задания Laravel, задание Laravel перезаписывают дру…
14 фев '19 в 06:15
1 ответ

Laravel: задания не выполнены - SQLSTATE[42S02]: базовая таблица или представление не найдены

Я разрабатываю Multi Tenant с Laravel v5.7 и успешно отправляю электронные письма в очереди, поскольку в моих моделях определено свойство 'connection'. Но при попытке отправить, например, электронное письмо с использованием класса Jobs, произойдет с…
14 фев '19 в 21:38
1 ответ

Laravel 5.5 Job Chaining: вызов неопределенного метода::chain()

У меня есть две работы, первая из которых должна быть отослана, вторая перед запуском, я нахожу цепочку заданий, но не могу заставить ее работать, все задания настраиваются из коробки, поэтому теоретически это должно работать. Вот моя первая работа:…
19 апр '18 в 08:00
2 ответа

Laravel создать работу в очереди

Я сталкиваюсь с проблемой Laravel 5.7 с Джобсом и QUEUE, Задание обрабатывается, но не заносится в очередь, я также не вижу ничего в базе данных - однако, я упомянул выигрыш, что задание выполнено без проблем, но объем должен быть в очереди, пожалуй…
12 сен '18 в 19:30
1 ответ

Запустите Laravel Horizon в качестве фоновой службы

Мой вопрос заключается в том, каков наилучший и простой способ запустить рабочих на основе Laravel Horizon? Мой технический стек Laravel 5.5 Горизонт Redis Queues Centos Я просмотрел документ https://laravel.com/docs/5.5/horizon Как настроить следую…
0 ответов

Laravel Работа в фоновом режиме

У меня есть приложение Laravel, и я хочу вызвать контроллер и выполнить задание в фоновом режиме. У меня есть сомнения по поводу использования. Если я вызываю мой контроллер с запросом a jax без задания, время составляет около 300 мс, если я вызываю…
16 сен '18 в 18:24