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

平阳网站建设昆明网建

平阳网站建设,昆明网建,推广网站的软文,企业网站模板编辑软件JAVA技术广泛用于各行各业,而云原生的流行,越来越多的企业将java应用搬进K8S中进行部署管理,OOM是java应用比较常出现的故障问题,对于容器环境的java应用搜集OOM等现场比较有难度,为了持续对应用的优化,搜集…

JAVA技术广泛用于各行各业,而云原生的流行,越来越多的企业将java应用搬进K8S中进行部署管理,OOM是java应用比较常出现的故障问题,对于容器环境的java应用搜集OOM等现场比较有难度,为了持续对应用的优化,搜集故障现场也是比较重要的。这里介绍一种搜集现场的方式,仅供参考。

这里主要使用容器生命周期钩子函数PreStop,在容器因 API 请求或者管理事件(诸如存活态探针、启动探针失败、资源抢占、资源竞争等) 而被终止之前,此回调会被调用。如果容器已经处于已终止或者已完成状态,则对 preStop 回调的调用将失败。在用来停止容器的 TERM 信号被发出之前,回调必须执行结束。Pod 的终止宽限周期在 PreStop 回调被执行之前即开始计数, 所以无论回调函数的执行结果如何,容器最终都会在 Pod 的终止宽限期内被终止。没有参数会被传递给处理程序。

配置示例:

lifecycle:preStop:exec:command:- /bin/sh- -c- pid=`ps -ef |grep java | grep -v grep |awk '{print $1}'`; jmap -dump:format=b,file=/data/dump/${JAR_NAME}.dump${pid}

在容器销毁前通过jmap命令收集dump到指定目录。

注意事项:

1. 这个目录需要做持久化,而且要及时清理减少磁盘占用,因为日常的发布也会触发preStop;

2. 终止宽限期-terminationGracePeriodSeconds需要调整,给jmap预留充分的时间保留现场,也不能太长,调长的副作用是滚动发布会变慢。

参考资料:容器生命周期回调 | Kubernetes 

http://www.yayakq.cn/news/530523/

相关文章:

  • 瀑布流 网站 php 源码建设银行企业网站首页
  • 做网站发布网o2o网站建设方案 多少钱
  • 自己做网站可以赚钱吗做网页怎么在网站播放视频
  • 浙江市建设网站朋友圈软文
  • 有一个网站叫浪什么个人网站设计背景图
  • 域名 备案 没有网站吗上海人才网官网招聘招聘
  • 宁波网站建设服务商wordpress视频广告插件
  • 付费做SPaSS统计分析的网站宁夏建设厅网站
  • 气象网站建设管理的不足企业宣传文案模板
  • 微信网站公司无锡网站优化哪家好
  • 云南建设工程招标网站搭建网站流程视频
  • 厚街镇做网站郑州网站推广排名公司
  • 西宁做网站君博领先做视频网站 带宽多少才合适
  • 普陀做网站价格怎样建网站?
  • 网站seo外包公司电脑上怎么做设计效果图
  • 江阴网站设计哪家好磁力链搜索引擎入口
  • 建设投票网站的目的什么网站做前端练手好
  • 做网站需要电脑吗做的网站提示不安全问题
  • 网站的后台是开发做的上虞网站建设公司
  • 长沙企业建站程序濮阳做网站的价格
  • 北京做校园的网站网站建设的主要技术指什么
  • 洱源名师工作室网站建设个人注册公司需要哪些资料
  • 网站是公司域名是个人可以手机制作h5最常用软件
  • 购物商城外贸网站商品列表html模板
  • 分类信息建站系统做图模板网站有哪些内容
  • 有没有帮忙做网站的中小企业网站制作
  • 网站建设实训意义专业制作app的公司
  • 台州企业建站程序flash网站模板中心
  • 高端的环保行业网站开发鱼台网站建设
  • 网站设置不能手机访问品牌营销型网站建设公司