izing.io icon indicating copy to clipboard operation
izing.io copied to clipboard

Utilizar todos os cores da VPS

Open eltonjhsouza opened this issue 1 year ago • 0 comments

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?

eltonjhsouza avatar Feb 17 '24 02:02 eltonjhsouza