Boa noite, Valdinei, tudo certo?
Em produção é preciso executar php artisan queue:work
.
-- Por que?
O php artisan queue:listen
ele executa fica ouvindo o evento quando um novo é despachado, quando ele detecta esse evento por debaixo dos planos é executado o queue:work
nesse único job. A principal vantagem do queue:listen
é no desenvolvimento, onde qualquer alteração no .env
você não vai precisar reiniciar o processo.
Mas em produção é recomendado o queue:work
porque ele vai processar toda a sua fila que você especificar, ou seja, diferente do queue:listen
que só vai executar os jobs dali pra frente, o queue:work
vai executar também os jobs antigos pendentes na fila, como desvantagem, caso você mude algo no .env
você precisa parar e iniciar de novo o processo ou executar queue:restart
.
Espero ter ajudado.
:))