Maison  >  Article  >  Opération et maintenance  >  Solution au démarrage très lent du service Tomcat

Solution au démarrage très lent du service Tomcat

坏嘻嘻
坏嘻嘻original
2018-09-28 15:48:584723parcourir

Sur la base de l'introduction de la solution au démarrage très lent du service Tomcat, cet article se concentre sur les étapes spécifiques. Le contenu de cet article est compact et j'espère que tout le monde pourra y gagner quelque chose.

Le service Tomcat démarre très lentement

Symptômes du problème

Tomcat démarre très lentement. Vérifiez le journal comme suit.

Solution au démarrage très lent du service Tomcat

Cause du problème

SecureRandom est un problème avec la classe d'outils jre.

Solution

Résolu dans l'environnement Tomcat

Vous pouvez utiliser le non-blocage en configurant JRE Source d'entropie.

Ajoutez le contenu suivant au fichier catalina.sh,

-Djava.security.egd=file:/dev/./urandom

Après l'avoir ajouté, redémarrez Tomcat, vérifiez le journal de démarrage du service Tomcat et le temps de démarrage sera réduit.

Résolvez-le dans l'environnement JVM

Ouvrez le fichier $JAVA_PATH/jre/lib/security/java.security.

Retrouvez le contenu suivant dans le fichier.

securerandom.source=file:/dev/urandom

Remplacez le contenu par ce qui suit

securerandom.source=file:/dev/./urandom

S'applique à

ECS du serveur cloud

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn