Я использую 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. Есть ли что-то еще, что я должен делать?