#一、Tomcat 日志格式配置

[root@localhost ~]# cd /data/application/tomcat/conf/[root@localhost conf]# vim server.xml
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="/data/www/logs"   # 日志存放位置prefix="jenkins-" suffix="-access_log"     # prefix 日志文件的前缀,suffix 日志文件的后缀pattern="%{X-Real-IP}i - %v %t &quot;%r&quot; - %s %b %T &quot;%{Referer}i&quot; &quot;%{User-Agent}i&quot; %a &quot;-&quot; &quot;-&quot;" />[root@localhost conf]# mkdir -p /data/www日志参数解释:%a - 远程IP地址%A - 本地IP地址%b - 发送的字节数,不包括HTTP头,或“ - ”如果没有发送字节%B - 发送的字节数,不包括HTTP头%h - 远程主机名%H - 请求协议%l (小写的L)- 远程逻辑从identd的用户名(总是返回' - ')%m - 请求方法%p - 本地端口%q - 查询字符串(在前面加上一个“?”如果它存在,否则是一个空字符串%r - 第一行的要求%s - 响应的HTTP状态代码%S - 用户会话ID%t - 日期和时间,在通用日志格式%u - 远程用户身份验证%U - 请求的URL路径%v - 本地服务器名%D - 处理请求的时间(以毫秒为单位)%T - 处理请求的时间(以秒为单位)%I (大写的i) - 当前请求的线程名称

#二、JVM 参数优化

[root@localhost ~]# cd /data/application/tomcat/bin/[root@localhost bin]# cp catalina.sh catalina.sh.bk[root@localhost bin]# vim catalina.shJAVA_OPTS="$JAVA_OPTS -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m"  #jdk1.7JAVA_OPTS="$JAVA_OPTS -Xms1024m -Xmx1024m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m"   #jdk1.8

#三、开启GC日志

# 插入以下这些即可
[root@localhost bin]# vim catalina.sh
JAVA_OPTS="$JAVA_OPTS -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/data/logs/gc-%t.log"可选参数:
-XX:+AggressiveOpts,加快编译。
-XX:+UseParallelGC,优化垃圾回收。[root@java-tomcat1 bin]# mkdir /data/logs

#四、开启JMX端口便于监控

[root@localhost bin]# vim catalina.sh
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=10028
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=java69-matrix.zeus.lianjia.com"

#五、取消JVM 的默认DNS缓存时间
不缓存DNS记录,避免DNS解析更改后要重启JVM虚拟机

[root@localhost bin]# vim catalina.sh     # 添加如下内容
CATALINA_OPTS="$CATALINA_OPTS -Dsun.net.inetaddr.ttl=0 -Dsun.net.inetaddr.negative.ttl=0

Tomcat-日志格式配置相关推荐

  1. nginx-ingress设置日志格式-配置转发真实ip-超时参数配置-会话保持参数

    nginx-ingress设置日志格式-配置转发真实ip-白名单限制 参考官方文档 nginx-ingress官方文档 修改nginx-ingrss的configmap配置文件 apiVersion: ...

  2. Nginx配置-日志格式配置

    Nginx配置-日志格式配置 一.默认的日志格式 二.我使用的日志格式 三.参数 四.测试效果 五一上线了一个小的预约程序,配置通过Nginx进行访问入口,默认的日志是没有请求时间的,因此需要配置一下 ...

  3. @slf4j日志格式配置

    使用@Slf4j注解配置日志: 步骤: 在pom.xml中添加lombok; 使用@Slf4j注解: 默认可以使用log.error().log.info().log.debug()等输出: 设置日志 ...

  4. nginx日志格式配置

    nginx作为我们IT中的首选反向代理神器,有时候我们有必要查看nginx中的日志的,但是我们对nginx的日志格式不是很了解怎么办呢?这样以来也是看不懂的. nginx日志 nginx的日志分两种一 ...

  5. Nginx日志格式配置-转载

    最近项目使用到了nginx的反向代理,配置过程中查询了一些nginx日志配置的问题,便于自己学习查询 nginx服务器日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是a ...

  6. tomcat日志格式中的含义

    %a - 远程IP地址%A - 本地IP地址%b - 发送的字节数,不包括HTTP头,或" - "如果没有发送字节%B - 发送的字节数,不包括HTTP头%h - 远程主机名%H ...

  7. Logback Pattern 日志格式配置

    Logback日志配置示例 <appender name="SYSLOG" class="ch.qos.logback.classic.net.SyslogAppe ...

  8. tomcat日志格式转化为json

    转载:https://blog.csdn.net/ljx1528/article/details/81871938 一.将tomcat的访问日志转化为json格式  1.修改tomcat的server ...

  9. HAproxy Json日志格式配置

    通过日志工作分析日志时,非json日志分析起来比较麻烦.通过以下的配置,可以让生成的日志为json. log-format {"haproxy_clientIP":"%c ...

  10. nginx日志格式及自定义日志配置

    1.nginx的log日志分为access log 和 error log 其中access log 记录了哪些用户,哪些页面以及用户浏览器.ip和其他的访问信息:error log 则是记录服务器错 ...

最新文章

  1. gatsby_如何使用Gatsby和Leaflet创建夏季公路旅行地图绘制应用程序
  2. 用来定制shell环境 set/shopt
  3. java 抢单功能设计_java毕业设计_springboot框架的抢单兼职
  4. JBoss EAP6/AS7/WildFly: How to Use Properties Files Outside Your Archive--reference
  5. 图形变换动画的小Demo
  6. dbcontext mysql_mysql – ‘DbContextOptionsBuilder’不包含’UseSqlServer’的定义
  7. 把AspDotNetCoreMvc程序运行在Docker上-part2:修改容器以及发布镜像
  8. jdk12 switch_玩JDK 12的Switch表达式
  9. UART串口协议详解
  10. 【数据结构与算法】二叉树
  11. 风机桨叶故障诊断(七) 滑动窗与非极大值抑制NMS
  12. mybatis-plus3.5.1学习笔记
  13. 基于Spring开发的一个BIO-RPC框架(对小白很友好)
  14. 基于android p的miui,小米8青春版终于迎来基于AndroidP的MIUI10系统,米粉欢呼
  15. 【C语言】乘法口诀表
  16. stm32开发环境:vs201x+visualGDB+cubemx开发stm32程序
  17. 彼得林奇的成功投资---学习之一
  18. qq2009 好像和金山词霸屏幕取词有冲突
  19. SMB CIFS DOMIAN
  20. 今年iPhone七成产自郑州

热门文章

  1. 基于二阶锥规划的主动配电网动态最优潮流求解
  2. RISC-V 之一 使用 ARM CMSIS 的 SVD 文件辅助调试
  3. Failed installing tomcat9 service
  4. debug 技巧 包括各种场景的debug方法
  5. 在全志平台调试博通的wifi驱动(类似ap6212)【转】
  6. 通达OA2017工作流数据报表查询全部流程
  7. Matlab绘图方法整理(超完整版)
  8. Java 应用SAXReader 解析网络地址 XML
  9. 前端在H5页面唤起微信支付(H5支付)
  10. 计算机系统结构模拟试卷3,计算机系统结构全真模拟试卷.pdf