目录1.Tomcat access log的配置1.access log的配置2.查看磁盘上的日志文件3.accesslog参数解释:2.Tomcat配置线程数3.实时查看tomca
server: tomcat: accesslog: enabled: true #是否开启日志 directory: /home/admin/arpro-backend-prod/logs/arpro-monitor #日志存储目录 pattern: '%t %a %A %m %U%q %s %D %I %B' #日志格式 prefix: TomcatAccess #日志文件前缀 rename-on-rotate: true #是否启用日志轮转
enabled,取值true、false,需要accesslog时设置为true
directory,指定access文件的路径
rotate,指定是否启用日志轮转。默认为true。这个参数决定是否需要切换切换日志文件,如果被设置为false,则日志文件不会切换,即所有文件打到同一个日志文件中,并且file-date-fORMat参数也会被忽略
pattern,定义日志的格式,
pattern的配置:
server:
tomcat:
uri-encoding: UTF-8
min-spare-threads: 300 #最小线程数
max-threads: 1000 #最大线程数
accept-count: 500 #最大等待队列长度
max-connections: 1800 #最大链接数
首先,线程数是一个重点,每一次HTTP请求到达WEB服务器,Web服务器都会创建一个线程来处理该请求,该参数决定了应用服务同时可以处理多少个HTTP请求。
比较重要的有两个:初始线程数和最大线程数。
初始线程数:保障启动的时候,如果有大量用户访问,能够很稳定的接受请求。最大线程数:用来保证系统的稳定性。
超时时间:用来保障连接数不容易被压垮。如果大批量的请求过来,延迟比较高,很容易把线程数用光,这时就需要提高超时时间。这种情况在生产中是比较常见的 ,一旦网络不稳定,宁愿丢包也不能把服务器压垮。
获取tomcat进程pid
ps -ef|grep java
统计该tomcat进程内的线程个数
ps -Lf 进程号 |wc -l
Tomcat的官方手册,挺详细的
Apache Tomcat 9 Configuration Reference (9.0.60) - The HTTP Connector
到此这篇关于Tomcat配置访问日志和线程数的实现步骤的文章就介绍到这了,更多相关Tomcat配置访问日志和线程数内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Tomcat配置访问日志和线程数的实现步骤
本文链接: https://lsjlt.com/news/147947.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0