Utilizar todos os cores da VPS
Olá pessoal, Esou com uma dúvida. Estou rodando a instalação do izing através do PM2 Manager em uma VPS de 6 vCPUs e 10GB de Ram. Nessa instalação eu estou no momento com 4 contas de whatsapp contecadas, em 3 diferentes tentants.
Tenho notado que sempre após aproximadamente 24h em execução as requisições ficam lentas. A média das respostas é aproximadamente 150ms mas apóes esser periodo algumas passam de 1s. Verificando o máquina noto que o usod de CPU não passa de 40%.
Tenho pesquisado muito nas últimas semanas e notei que por padrão o node.js é single thread, utilizando apenas 1 core. Se eu entendi bem, ao mudar para o cluster mode é possível escolhar a quantidade de nós.
Cheguei a fazer alguns testes utilizando por exemplo 4 core para e percebi muitas instabilidades, como por exemplo: Em um teste eu atendi um ticket mas na hora de encerrar retornava erro de whatsapp não conectado, mas se eu atualizasse a página conseguia encerrar normalmente. A impressão que pssou foi de que cada nó estava executando de maneira independente e dependendo de onde a requisição caisse ele não tinha a capacidade de identifiacar a sessão.
Alguém passou por algo semelhante e poderia me dar um norte?