Configurar e Usar Supervisor
[Finalizado Pelo Aluno]
Voce so falou sobre o supervisor mas não mostrou como configurar e utilzar ele na pratica
Olá Cleison!
Tudo bem?
Neste último módulo aplicamos uma solução, onde temos um container para rodar os nossos comandos: https://github.com/especializati/curso-laravel-horizon/blob/main/docker-compose.yml#L51
Este container vai mantém o comando "php artisan queue:work" rodando.
--
O objetivo do supervisor é justamente manter o comando "artisan queue:work" sempre up
Se quiser trabalhar com ele, é bem simples, aqui um exemplo:
Copie todos estes arquivos para dentro da sua pasta "docker"
https://github.com/laradock/laradock/tree/master/php-worker
No arquivo docker-compose.yml inclua um novo serviço, exemplo:
php-worker:
build:
context: ./php-worker
volumes:
- ./docker/php-worker/supervisord.d:/etc/supervisord.d
depends_on:
- redis
- app
networks:
- laravel-9
Existe algum comando que eu consiga limpar os jobs do horizon?
Existe sim:
php artisan horizon:clear
(https://laravel.com/docs/9.x/horizon#clearing-jobs-from-queues)
Show ,obrigado
e o comando php artisan horizon ??
O Horizon não funciona somente com esse comando? Eu até tentei adicionar o comando no container queue porém ainda fica como inativo.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!