Container Queue vs Supervisor
Olá Carlos, eu tenho costume de utilizar o supervisor para rodar as filas da minha aplicação. Isto tudo numa mesma VM onde a aplicação fica. No caso do curso eu vi que vc criou um container (queue) apenas para processar o command queue:work. Minha dúvida é se der algum problema neste comando no meio da sua operação como ele restartaria de forma automárica igual o supervisor faz? O que recomendaria? Penso que neste próprio container "queue" poderia ter seu supervisor tbm, no entanto gostaria de sua opinião com relação a isso se commando cair se for necessário restartar as queues e etc.
Olá, tudo bem?
Excelente pergunta.
O container reinicia automaticamente, em caso de falhas do container, se o comando parar de funcionar, o container não vai reiniciar por conta própria.
O que eu uso e recomendo?
Usar o supervisor mesmo, aqui neste setup por exemplo, tem o supervisor para rodar as queues:
https://github.com/especializati/setup-docker-laravel/tree/production
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!