Sou um pouco novato em Linux, mas esta é minha 5ª VM Linux que já configurei, então tenho alguma experiência aqui. Tenho uma VM Ubuntu 24 em execução no Oracle VirtualBox em um PC Windows 11, 8 núcleos e 32 GB de RAM. O Gala TownStar v2 Node que estou executando neste PC requer um 2 núcleos, 8 GB de RAM e 40 GB de espaço no disco rígido para ser executado, então configurei a VM exatamente com essas especificações. Tenho esta VM em ponte na rede para que ela tenha seu próprio IP porque também estou executando outra instância desse nó naquele PC real, não na VM. Então o PC tem o nó em execução, então em uma VM em execução no mesmo PC, tenho outra instância desse nó em execução.
Isso parece funcionar bem, mas uma ou duas vezes por dia eu percebo que o nó em execução na VM está inativo! Quando vou para a VM, eu apenas executo sudo gala-node status
e isso é tudo o que é preciso para o nó voltar a funcionar. O nó em execução diretamente no meu PC nunca caiu. Então, diariamente, vou para o painel e quando ele está inativo, eu executo esse comando... mas isso significa que pode levar horas até que eu perceba. De vez em quando, quando volto para a VM para executar esse comando, vejo o Ubuntu com um erro que ele quer relatar, quando olho os detalhes, a mensagem é
systemd-logind travou com SIGABRT
Não tenho certeza se esse erro é o motivo da queda do nó, mas não tenho mais nada para prosseguir. Encontrei esta página com alguma discussão sobre isso e possíveis soluções, mas nenhuma delas pareceu funcionar para mim. Alguém sugeriu que eu voltasse para o Ubuntu 20.04, mas antes de gastar tempo com isso, alguém tem alguma sugestão? A propósito, tentei executar um crontab "a cada 5 minutos" para executar esse comando de status, mas isso não funciona ou não tenho certeza se está fazendo a coisa. sudo crontab -l
mostra que */5 * * * * sudo gala-node status
está lá, mas eu adoraria que ele exibisse a saída para meu console, acho que poderia fazer com que a saída desse crontab fosse para um arquivo, então esse provavelmente é meu próximo passo.
Editar : Instalei o Ubuntu 20.04 e agora estou recebendo erros muito mais frequentes do mesmo tipo, como a cada 5 minutos! A mensagem de erro exata é: "systemd-resolved" crashed with SIGBRT in epoll_wait()
Também uma saída recente de uma das muitas vezes em que ele travou, Ubuntu 20.04:
Depois que notei que o erro no Ubuntu 20.04 estava reclamando das CPUs, comecei a mexer com mais CPUs e até mesmo adicionar outro tipo de nó na mesma VM. Conclusão: para rodar 2 tipos diferentes em uma VM Ubuntu 24 (20.04 teve pior desempenho) precisava de 6 CPUs (3 físicas, 3 virtuais) para ficar estável.