0
나는 Laravel의 큐에 작업을 추가되었지만, 그들은 단지 내가 서버에 ssh'ed하고 때 실행하고 다음 명령을 실행 위의 명령 행 수신기에 의존합니다. 큐는 레디 스를 통해 실행되며, 지금까지 가지고있는 유일한 구성은 다음과 같습니다명령 줄 수신기없이 Laravel 5에서 대기중인 작업을 실행 하시겠습니까? 없이,</p> <pre><code>php artisan queue:listen --tries 1 --timeout=60 </code></pre> <p>내가 지속적으로 실행 큐에 필요한 :
config.php
'queue' =>
array (
'default' => 'redis',
'connections' =>
array (
'sync' =>
array (
'driver' => 'sync',
),
'database' =>
array (
'driver' => 'database',
'table' => 'laravel_jobs',
'queue' => 'default',
'expire' => 60,
),
'beanstalkd' =>
array (
'driver' => 'beanstalkd',
'host' => 'localhost',
'queue' => 'default',
'ttr' => 60,
),
'sqs' =>
array (
'driver' => 'sqs',
'key' => 'your-public-key',
'secret' => 'your-secret-key',
'queue' => 'your-queue-url',
'region' => 'us-east-1',
),
'iron' =>
array (
'driver' => 'iron',
'host' => 'mq-aws-us-east-1.iron.io',
'token' => 'your-token',
'project' => 'your-project-id',
'queue' => 'your-queue-name',
'encrypt' => true,
),
'redis' =>
array (
'driver' => 'redis',
'connection' => 'default',
'queue' => 'default',
'expire' => 60,
),
),
'failed' =>
array (
'database' => 'mysql',
'table' => 'laravel_failed_jobs',
),
),
을 내 .env의 파일 : 뭔가 잘못 구성해야합니다 같은
QUEUE_DRIVER=redis
느낌.