logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

TransmittableThreadLocal详解

1、简介TransmittableThreadLocal 是Alibaba开源的、用于解决 “在使用线程池等会缓存线程的组件情况下传递ThreadLocal” 问题的 InheritableThreadLocal 扩展。若希望 TransmittableThreadLocal 在线程池与主线程间传递,需配合 TtlRunnable 和 TtlCallable 使用。2、使用场景下面是几个典型场景例

#java
分布式日志系统PlumeLog搭建

一.简介plumeLog是一个简单易用的java日志系统。其在日志收集方面做的很好,但在链路追踪方面只是简单集成,如果对链路追踪更感兴趣,可以参考另一个项目skywalking1.1 特点:无代码入侵的分布式日志系统,基于log4j、log4j2、logback搜集日志,设置链路ID,方便查询关联日志基于elasticsearch作为查询引擎高吞吐,查询效率高全程不占应用程序本地磁盘空间,免维护;

#elasticsearch
jvm异常生成文件hs_err_pid[pid].log

JVM致命错误日志(hs_err_pid.log)分析CrashAnalysis功能介绍这是一个jvm crash分析工具,主要分析jvm crash的原因,以及常见的解决手段。使用方式java -jar CrashAnalysis-1.0-SNAPSHOT.jar ${hs_err_pid.log}${hs_err_pid.log} 是jvm crash后生成的日志。效果分析完成后会展示出来诊断

#java#linux
记一次故障-Rancher界面突然无法访问,且K8s集群无法访问

公司使用docker单节点方式部署rancher,利用rancehr来操作k8s集群,有一天要访问rancher ui时,发现打不开,然后部署的所有容器也都不能使用,立马到服务器上查看情况,发现rancher容器还在,然后尝试进入容器时,报了错cannot exec in a stopped state: unknown,然后尝试查看rancher日志,发现可以查看E0712 15:47:03.7

#运维
暂无文章信息