Tomcat (divers)
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Sujet | Outils, monitoring, manager, logrotate |
| Voir aussi | Tomcat · JMeter |
Notes diverses autour de Tomcat : outils, supervision de la JVM, administration par URL et rotation des logs.
Outils
- Guacamole
- Nutch-Gui
Monitoring de la JVM
- JMX
- Psi-probe (successeur de Lambda Probe)
- JavaMelody
- MC4J (client JMX)
Monitoring de charge
Gestion du multithread
<Connector port="8080" protocol="HTTP/1.1"
maxThreads="200" minSpareThreads="25" maxSpareThreads="75"
connectionTimeout="20000" redirectPort="8443" />
Administration par URL (manager)
# liste des applications déployées
wget "http://<user>:<password>@<hostname>:<port>/manager/list" -O - -q
# recharger une application
wget "http://<user>:<password>@<hostname>:<port>/manager/reload?path=/<context>" -O - -q
Interface texte : http://host:8080/manager/list — Interface admin : http://host:8080/admin (à installer séparément).
Commandes du manager (forme /manager/<commande>?<paramètres>) : start, stop, list, deploy, install, remove, undeploy, reload, serverinfo, roles, sessions, resources, status.
Rotation des logs (logrotate)
/var/log/tomcat/catalina.out {
copytruncate
weekly
rotate 52
compress
missingok
create 0644 tomcat tomcat
}