Le service Tomcat déployé sur le serveur Linux doit généralement être redémarré lorsque le projet est mis à jour, mais Tomcat peut ne pas démarrer pour diverses raisons. Cet article utilisera le système de distribution Linux CentOS 7 comme exemple pour présenter deux cas. lorsque Tomcat ne parvient pas à démarrer, des idées de dépannage.
Comment résoudre le problème de l'échec du démarrage de Tomcat dans CentOS
Habituellement, il y a deux raisons pour l'échec du démarrage de Tomcat dans CentOS :
1. Espace disque insuffisant
2. Le port Tomcat est occupé
La solution spécifique est la suivante :
1. Vérifiez l'utilisation globale du disque du serveur (apprentissage recommandé :Tutoriel vidéo Linux)
df -h
Si le serveur ne dispose pas d'un autre stockage de fichiers volumineux, l'utilisation élevée du disque peut être due à un trop grand nombre de fichiers. fichiers journaux, et vous pouvez supprimer certains fichiers journaux de manière appropriée, puis redémarrer Tomcat
Emplacement du fichier journal Tomcat : Dans le répertoire des journaux sous le répertoire d'installation de Tomcat, utilisez la commande
pour vérifier l'espace occupé par le fichier journal Tomcat (entrez d'abord dans le répertoire Tomcat)
Par exemple
du -sh /usr/tomcat8/logs
2 Le port Tomcat est occupé
Vérifiez l'occupation du port de Tomcat
.ps -ef |grep tomcat
Vérifiez le numéro de processus tel que 1333
ps aux |grep 1333
ls -l /proc/1333 Cette commande peut trouver le chemin absolu du programme en cours d'exécution
Si Tomcat ne démarre pas à cause du port est occupé, fermez simplement le programme/processus correspondant
Fermez le processus
kill -9 1333
1333 est l'identifiant du processus (pid)
Une fois le processus tué, redémarrez Tomcat
Cet article provient du site Web PHP chinois, colonneTutoriel d'utilisation de CentOS, veuillez faire attention à cette colonne pour plus de tutoriels connexes !
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!