Laravel Queues - скачать файл PDF - PullRequest
0 голосов
/ 01 октября 2019

Я использую Laravel 5.8.35 в качестве каркаса своего приложения и npm puppeteer для преобразования видов лезвий в pdf-файлы, и все будет нормально, если я сделаю это синхронно следующим образом:

public function pdf_puppet() {
    return PDF::loadUrl('https://www.boltra.com.mx/test')
                ->download();
}

Но если я попытаюсь поставить этот процесс в очередь, либо создав работу, либо просто закрывшись, например:

dispatch(function() {
    return PDF::loadUrl('https://www.boltra.com.mx/test')
                ->download();
});

Я ничего не получу;не рабочая ошибка и даже не запись в таблице невыполненных заданий, просто пустой экранЯ знаю, что мои очереди redis работают нормально, так как я успешно использую их для других задач, работник перезагружается и запускается, redis работает и другие очереди работают, как и ожидалось, только загрузки в формате pdf, кажется, игнорируют команды. Я запустил очередь php artisan: слушайте, и отправка, и работа сообщаются как обработанные без ошибок, но я все еще не получаю свой файл PDF. Есть ли что-то еще, что я должен делать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...