Gerenciar o serviço Astra
Aprenda a controlar os serviços do Astra no seu servidor: iniciar, parar, reiniciar, ver os logs e executar várias instâncias para melhorar o desempenho e a estabilidade.
Iniciar serviços adicionais
Seção intitulada “Iniciar serviços adicionais”Quando você inicia o serviço Astra pela primeira vez com o comando astra init, o nome padrão do serviço é astra e a porta da interface web é 8000.
Você pode iniciar vários serviços do Astra no seu servidor. Cada serviço roda como um processo separado, com sua própria configuração e porta. Motivos comuns para usar vários serviços:
- Distribuição de carga: divida os canais entre processos separados para equilibrar o uso de recursos
- Mais estabilidade: isole canais problemáticos que poderiam afetar outros canais se rodassem no mesmo processo
Para criar um serviço adicional:
astra init 8002 astra2O nome do serviço será astra2 com a porta da interface web 8002.
Gerenciamento do serviço
Seção intitulada “Gerenciamento do serviço”Neste exemplo, o nome do serviço é o padrão: astra2
| Comando | Descrição |
|---|---|
systemctl restart astra2 | Reiniciar o serviço |
systemctl start astra2 | Iniciar o serviço |
systemctl stop astra2 | Parar o serviço |
systemctl status astra2 | Status do serviço |
systemctl enable astra2 | Iniciar o serviço junto com o sistema |
systemctl disable astra2 | Desativar a inicialização automática |
journalctl -fu astra2 | Logs do serviço |
Remover o serviço
Seção intitulada “Remover o serviço”Antes de remover o serviço, pare-o e desative a inicialização automática:
systemctl stop astra2systemctl disable astra2Depois, remova o serviço do systemd:
astra remove astra2Esse comando remove o serviço e os arquivos de log, mas mantém os arquivos de configuração e o binário.