Closed
Description
I am having some trouble getting the queue workers to operate in daemon mode. I've been able to reproduce on a fresh install of laravel from composer, please let me know if you need more information.
Input:
$ composer create-project laravel/laravel laravel-5-framework-queue-daemon-bug dev-develop
$ cd laravel-5-framework-queue-daemon-bug
$ composer require pda/pheanstalk
$ php artisan clear-compiled
$ vim config/queue.php # change default queue to 'beanstalkd'
$ php artisan queue:work --daemon
Output:
exception 'Illuminate\Container\BindingResolutionException' with message 'Unresolvable dependency resolving [Parameter #0 [ <optional> $message ]] in class Exception' in storage/framework/compiled.php:531
Stack trace:
#0 storage/framework/compiled.php(518): Illuminate\Container\Container->resolveNonClass(Object(ReflectionParameter))
#1 storage/framework/compiled.php(506): Illuminate\Container\Container->getDependencies(Array, Array)
#2 storage/framework/compiled.php(454): Illuminate\Container\Container->build('exception', Array)
#3 storage/framework/compiled.php(875): Illuminate\Container\Container->make('exception', Array)
#4 storage/framework/compiled.php(634): Illuminate\Foundation\Application->make('exception')
#5 vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(94): Illuminate\Container\Container->offsetGet('exception')
#6 vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(67): Illuminate\Queue\Console\WorkCommand->runWorker(NULL, NULL, 0, 128, true)
#7 vendor/laravel/framework/src/Illuminate/Console/Command.php(112): Illuminate\Queue\Console\WorkCommand->fire()
#8 vendor/symfony/console/Symfony/Component/Console/Command/Command.php(252): Illuminate\Console\Command->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#9 vendor/laravel/framework/src/Illuminate/Console/Command.php(100): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#10 vendor/symfony/console/Symfony/Component/Console/Application.php(874): Illuminate\Console\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#11 vendor/symfony/console/Symfony/Component/Console/Application.php(195): Symfony\Component\Console\Application->doRunCommand(Object(Illuminate\Queue\Console\WorkCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#12 vendor/symfony/console/Symfony/Component/Console/Application.php(126): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#13 vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(72): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#14 app/Console/Kernel.php(28): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#15 artisan(46): App\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#16 {main}
Metadata
Metadata
Assignees
Labels
No labels