| 615 Visualizações

Corrigindo lentidão na inicialização do Tomcat (Digital Ocean)

tomcat

Você está com problemas de lentidão ao inicializar o tomcat ? Neste breve artigo iremos mostrar a solução deste problema, então vamos lá.

Entendendo o problema

Recentemente migrei meus servidores para um cloud no Digital Ocean, e então fiz a instalação normal do tomcat no Linux Debian. Ao iniciar o tomcat percebi a lentidão para inicializá-lo, depois de fazer várias buscas na internet encontrei uma solução para meu problema, vamos a magia da coisa.

Corrigindo problema

Caso você queira entender detalhes, você pode acessar esse link da comunidade do Digital Ocean que lá está bastante detalhado.

Basicamente você tem que instalar um pacote que se chama “Haveged“, sim isto mesmo! Você deve estar se perguntando o que é esse tal de Haveged, encontrei uma breve descrição, mas como eu disse, caso queira entender com mais detalhes acesse o link da comunidade do Digital Ocean que disponibilizei acima.

The haveged project is an attempt to provide an easy-to-use, unpredictable random number generator based upon an adaptation of the HAVEGE algorithm. Haveged was created to remedy low-entropy conditions in the Linux random device that can occur under some workloads, especially on headless servers. Current development of haveged is directed towards improving overall reliability and adaptability while minimizing the barriers to using haveged for other tasks.

Show me the Code

Instalando Haveged no Debian / Ubuntu

Instalando Haveged no CentOS / Fedora

Testando

Feito isto pode testar a inicialização do tomcat.

Bom, chegamos ao fim desse tutorial, espero que essa dica tenha contribuído para seu conhecimento, caso tenha alguma dúvida ou até mesmo queira deixar um feedback, e que é muito importante para nós, utilize o formulário de comentários abaixo.

 

Formado em Gestão em Análise e Desenvolvimento de Sistemas, Bacharel em Sistemas de Informação pela Universidade Federal de Goiás (UFG) e desenvolvedor Fullstack. Amante da tecnologia que busca facilitar a vida das pessoas. O objetivo aqui é compartilhar conhecimentos das áreas de tecnologia em geral.