[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Cleison Mendes Paiva
Criador Cleison Mendes Paiva 18/10/2022

 Voce so falou sobre o supervisor mas não mostrou como configurar e utilzar ele na pratica

Manager Carlos Ferreira 18/10/2022

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

Carlos Ferreira
Criador Cleison Mendes Paiva 18/10/2022

Existe algum comando que eu consiga limpar os jobs do horizon?

 

Cleison Mendes Paiva
Manager Carlos Ferreira 18/10/2022

Existe sim:
php artisan horizon:clear

(https://laravel.com/docs/9.x/horizon#clearing-jobs-from-queues)

Carlos Ferreira
Criador Cleison Mendes Paiva 18/10/2022

Show ,obrigado

Cleison Mendes Paiva
Willen de assis rocha 18/10/2022

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.

Willen de assis rocha
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!