解读CentOS上Tomcat的日志文件可以帮助你了解应用程序的运行状况、性能以及潜在的问题。以下是一些常见的Tomcat日志文件及其解读方法:
catalina.out这是Tomcat的主要日志文件,包含了Tomcat服务器启动、运行和关闭时的详细信息。
常见内容:
java.lang.Exception、java.lang.OutOfMemoryError等。解读示例:
2023-04-01 10:00:00 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/9.0.56
2023-04-01 10:00:00 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 2 2023 10:00:00 UTC
2023-04-01 10:00:00 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 9.0.56.0
2023-04-01 10:00:00 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
2023-04-01 10:00:00 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 5.4.0-122-generic
2023-04-01 10:00:00 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
2023-04-01 10:00:00 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/lib/jvm/java-11-openjdk-amd64
2023-04-01 10:00:00 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 11.0.17 (Oracle Corporation)
2023-04-01 10:00:00 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
localhost.<date>.log这个日志文件记录了Tomcat本地主机的访问日志。
常见内容:
解读示例:
127.0.0.1 - - [01/Apr/2023:10:00:00 +0000] "GET /index.html HTTP/1.1" 200 2326
manager.<date>.log这个日志文件记录了Tomcat管理应用的访问日志。
常见内容:
解读示例:
127.0.0.1 - - [01/Apr/2023:10:00:00 +0000] "POST /manager/text/deploy?path=/myapp HTTP/1.1" 200 327
host-manager.<date>.log这个日志文件记录了Tomcat主机管理应用的访问日志。
常见内容:
解读示例:
127.0.0.1 - - [01/Apr/2023:10:00:00 +0000] "POST /host-manager/html/deploy?path=/myapp HTTP/1.1" 200 327
catalina.<date>.log这个日志文件记录了Tomcat的周期性任务和后台操作的日志。
常见内容:
解读示例:
2023-04-01 10:00:00 INFO [Timer-0] org.apache.catalina.core.StandardContext.startInternal Starting Servlet engine: [Apache Tomcat/9.0.56]
catalina.out中的错误信息,定位并解决应用程序的问题。localhost.<date>.log和manager.<date>.log,了解应用程序的访问情况和管理员操作记录。catalina.<date>.log,了解Tomcat的周期性任务执行情况。通过这些日志文件,你可以全面了解Tomcat服务器的运行状况,并及时发现和解决问题。