当前位置: 首页 > news >正文

深圳工程造价建设信息网站如何做一个网站

深圳工程造价建设信息网站,如何做一个网站,番禺大石网站建设,网站买了服务器后该怎么做业务生产启动时,20个节点有1-2个节点因为jvm问题出现启动失败,k8s自动重启后正常。在测试环境2个节点下偶现 排查思路: 先拿到hs_err_pid的jvm错误文件找到当前线程和内部错误信息 hs_err_pid 文件分析 当前线程:lettuce的线程…

业务生产启动时,20个节点有1-2个节点因为jvm问题出现启动失败,k8s自动重启后正常。在测试环境2个节点下偶现

排查思路:

  • 先拿到hs_err_pid的jvm错误文件
  • 找到当前线程和内部错误信息

hs_err_pid 文件分析

当前线程:lettuce的线程

在这里插入图片描述

线程堆栈

在这里插入图片描述

Internal exceptions :

在这里插入图片描述
从信息中就可以看出,导致这次jvm异常的是lettuce线程的一个jfr相关的操作。然后我们就可以去看lettuce 的官网和github有么有关于这个jfr的错误信息的记录,还可以看jdk关于这个这个jfr的错误issue,因为最后报错是jdk的报错


lettcue和jdk 官网资料排查

lettcue在6.1以上版本才开启了jfr事件流
在这里插入图片描述
jdk 官方解释
The class transformation of custom JFR events does not seem to be thread save. If multiple threads are loading the same custom JFR event class, eg. because the classloader is parallel capable, then this results in a JVM crash.

结论

lettuce在6.1以上版本开启了jdk的一个jfr事件流上报监控的功能,这个jfr的功能和agent 字节码增强的transformation 操作在并行环境下有冲突,所以就解释了为啥20个节点的时候是必现,然后jvm异常后重启又正常了。

解决方案:

io.lettuce.core.jfr=false 禁用jfr功能

参考:

jdk jfr bug: https://bugs.openjdk.org/browse/JDK-8249009
lettuce jfr: https://github.com/lettuce-io/lettuce-core/wiki/Connection-Events

http://www.mmbaike.com/news/24524.html

相关文章:

  • 网站的建设与维护步骤小程序推广50个方法
  • 国外做测评的网站有哪些seo网站推广工具
  • 帝国cms做漫画网站教程上海网站推广广告
  • joomla做类似赶集网的网站企业网站设计
  • 唐山网站建设方案书上海疫情又要爆发了
  • 视频网站开发书籍互联网销售是做什么的
  • 做游戏网站定位域名注册价格及续费
  • 北京网站制作哪家好国内真正的永久免费砖石
  • 怎么把网站开发成crx最新引流推广方法
  • 沈阳软件开发培训厦门零基础学seo
  • 什么软件做美食视频网站好初学seo网站推广需要怎么做
  • 产品如何推广市场关键词seo是什么
  • 免费素材网站哪个最好百度账号申诉中心
  • 淘宝客网站推广怎么做360网站收录提交入口
  • jsp servlet做博客网站河南网站推广优化
  • 上海最新疫情最新消息seo基础知识
  • 做网站所用的技术品牌如何推广
  • 网站用哪些系统做的好处安卓优化大师
  • 做刀网站百度推广运营工作是什么
  • 灌南网站建设seo推广是什么工作
  • 网站调用新浪微博推广公司品牌
  • 台州做网站哪家好淘宝指数官网的网址
  • 潮州有没有做网站的人企业营销策划方案
  • 武汉seo服务优势的seo网站优化排名
  • 营业执照咋做网等网站国内专业seo公司
  • 长春做网站要多少钱设计网站接单
  • 网站怎么做404 301谷歌搜索引擎网址
  • 事业单位门户网站建设宁波seo关键词优化报价
  • 工信部 网站开发设计师免费引流人脉推广软件
  • 网站建设软件用乐云践新seo网络优化培训