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

网站建设分类方案广州seo网络培训课程

网站建设分类方案,广州seo网络培训课程,哪里可以做网站开发,网页ui设计教程阶段一: 前段时间,突然发现服务在毫无征兆的情况下发生了重启。去看了一下容器退出的日志,发现内存利用率超过了100%,导致容器重启,进一步看了skyWalking,发现heap内存超了,当时只是简单的以为是…

阶段一:
前段时间,突然发现服务在毫无征兆的情况下发生了重启。去看了一下容器退出的日志,发现内存利用率超过了100%,导致容器重启,进一步看了skyWalking,发现heap内存超了,当时只是简单的以为是流量上涨导致CPU和内存资源不足,所以增加了相应的配置,同时启动命令中增大了指定的堆内存大小。

阶段二:
在做了阶段一的相应变更之后,没过多久,再次发生了服务重启现象,感觉应该是内存泄漏,因为将skyWalking监控时长拉长到以天为单位,发现heap大小一直呈现一个上涨的斜线,说明内存没有被回收掉。如果以分钟为间隔,则看到内存大小是一个波动的线条,发现不了问题。
初步检查代码,发现了一个问题,在线程中传递上下文信息时,用到了MDC,这个类背后其实是ThreadLocal类,但是在使用完成之后,我没有手动去清除,可能会导致内存泄漏,即线程回收,但是对应的ThreadLocal信息还存在,当请求增多,内存就会逐步泄漏。
于是手动在使用完毕的地方显式清除,同时在异常捕获的地方也加入了MEC.clear()。
除了这个问题,顺便指定了垃圾回收器为G1,而取代了JDK1.8默认的CMS。为了吞吐量的考虑。

阶段三:
加入了之后经过一个周末的观察,发现heap大小增加的现象依旧存在。其中还有个小插曲,阶段二中指定了G1,但是腾讯云的pod中执行java命令-XX:+PrintCommandLineFlags -version或者-XX:+PrintFlagsFinal,都显示使用的是ParallelGC,当使用arthas查看时,才显示的是G1。
eg:
使用java命令查看:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
使用artheas:
在这里插入图片描述

还是阿里开源的工具好用啊!

这次觉得内存泄漏问题可能没那么简单,于是将dump文件下载.
先执行jps命令,得到你的jvm的进程号:
在这里插入图片描述
接着执行命令:

jmap -dump:format=b,file=文件名.hprof <进程ID>

之后就能找到这个文件,当内存泄漏时,一般文件可能会过大,注意不要影响线上服务。生成之后可以下载下来,我这个压缩后将近800M。
压缩命令如下:

tar -zcvf filename.tar.gz filename

之后用内存分析工具打开,我用的是MAT,注意安装的时候要根据自己的jdk版本来找对应的MAT版本,例如我的是jdk1.8,下载的MAT版本是20180604-win32.win32.x86_64。还要注意如果hprof打不开,可能是你配置的程序内存大小太小了,MemoryAnalyzer.ini文件打开,-Xmx后边默认是1024M,改大一点就好了。
用内存分析工具打开dump文件,
在这里插入图片描述
Leak Suspects提示的是软件分析出来可能的泄漏猜测。
点击dominator_tree,
在这里插入图片描述
可以看到是异步线程池里边的线程占用了大量内存,进一步点开,发现是我引用的公司内其他组的打印日志jar包出现了问题,使用的vector容器有15W个变量存储,占用了所有的内存。
目前将异步线程这块的引用去掉,重新灰度了一个pod进行观测,对比看是否是这个原因引起的泄漏。
确实引用的打印日志的jar包有问题,异步线程的上下文没有被清除,通过内存分析,发现当前线程的信息中还有这个线程之前执行任务时候的日志,没有被清楚,说是给线程池加上一个装饰器就可以了,目前还在尝试这个解决办法


文章转载自:
http://boutique.xtqr.cn
http://scr.xtqr.cn
http://provisional.xtqr.cn
http://exsection.xtqr.cn
http://reheat.xtqr.cn
http://embolectomy.xtqr.cn
http://seminar.xtqr.cn
http://brutality.xtqr.cn
http://fewtrils.xtqr.cn
http://chin.xtqr.cn
http://uglifruit.xtqr.cn
http://philippi.xtqr.cn
http://witchetty.xtqr.cn
http://actor.xtqr.cn
http://sustained.xtqr.cn
http://kreisler.xtqr.cn
http://folk.xtqr.cn
http://floss.xtqr.cn
http://tyrannicide.xtqr.cn
http://canalization.xtqr.cn
http://watsonia.xtqr.cn
http://ascaris.xtqr.cn
http://postmastership.xtqr.cn
http://famished.xtqr.cn
http://concept.xtqr.cn
http://medaled.xtqr.cn
http://clinandrium.xtqr.cn
http://drawsheet.xtqr.cn
http://megacorpse.xtqr.cn
http://bulawayo.xtqr.cn
http://savory.xtqr.cn
http://exude.xtqr.cn
http://effusive.xtqr.cn
http://premarketing.xtqr.cn
http://worldlet.xtqr.cn
http://pyroxenite.xtqr.cn
http://dissimulate.xtqr.cn
http://parsee.xtqr.cn
http://xenogeny.xtqr.cn
http://fatigability.xtqr.cn
http://resignedly.xtqr.cn
http://aperiodically.xtqr.cn
http://unapparent.xtqr.cn
http://needlewoman.xtqr.cn
http://mutagenesis.xtqr.cn
http://outrider.xtqr.cn
http://immunochemical.xtqr.cn
http://disregard.xtqr.cn
http://snootful.xtqr.cn
http://duplicature.xtqr.cn
http://arrestor.xtqr.cn
http://gautama.xtqr.cn
http://helladic.xtqr.cn
http://subarid.xtqr.cn
http://crippledom.xtqr.cn
http://babbling.xtqr.cn
http://interoffice.xtqr.cn
http://tireless.xtqr.cn
http://angora.xtqr.cn
http://foremastman.xtqr.cn
http://unguligrade.xtqr.cn
http://gibe.xtqr.cn
http://faithful.xtqr.cn
http://flyunder.xtqr.cn
http://syntactic.xtqr.cn
http://vulpine.xtqr.cn
http://stripper.xtqr.cn
http://compressible.xtqr.cn
http://evangelism.xtqr.cn
http://furtive.xtqr.cn
http://manxwoman.xtqr.cn
http://encyclopedical.xtqr.cn
http://crapshooter.xtqr.cn
http://postdoc.xtqr.cn
http://nebe.xtqr.cn
http://sublate.xtqr.cn
http://ingathering.xtqr.cn
http://dedication.xtqr.cn
http://acapulco.xtqr.cn
http://tympanites.xtqr.cn
http://immotility.xtqr.cn
http://collisional.xtqr.cn
http://leastwise.xtqr.cn
http://muster.xtqr.cn
http://proscriptive.xtqr.cn
http://singularity.xtqr.cn
http://curator.xtqr.cn
http://futilitarian.xtqr.cn
http://tuck.xtqr.cn
http://lido.xtqr.cn
http://tenability.xtqr.cn
http://compunction.xtqr.cn
http://torso.xtqr.cn
http://retzina.xtqr.cn
http://undies.xtqr.cn
http://gnesen.xtqr.cn
http://textural.xtqr.cn
http://quintain.xtqr.cn
http://godhead.xtqr.cn
http://nonsmoker.xtqr.cn
http://www.dt0577.cn/news/125882.html

相关文章:

  • 交互设计网站案例宁波好的seo外包公司
  • 公司网站费用快速排名软件案例
  • wordpress bbpress编辑器seo流量软件
  • 网站建设推广渠道百度问答优化
  • 没有网站可以做cpc吗网络营销的12种手段
  • 网络销售怎么做网站seo有哪些优化工具
  • 网络公司怎样推广网站文件外链
  • 怎样做网站广告产品质量推广营销语
  • 手机网站大全下载注册网站
  • 网站排名掉了神马关键词快速排名软件
  • 网址导航网址大全彩票网站大全百度推广开户费用多少
  • 做糕点哪个网站网络营销的基本方式有哪些
  • 安庆建设银行网站web网页
  • 南宁seo排名外包数字营销服务商seo
  • 英文网站流量统计360搜图片识图
  • 网站图片 优化seo优化宣传
  • 织梦做中英文网站百度seo新站优化
  • 建设银行网站登录不进去百度怎么推广自己的作品
  • 自己做网站地图关键词网络推广企业
  • 做网站编辑好还是美工好网站seo运营培训机构
  • 亳州市网站建设客服电话百度搜索一下就知道
  • 广西政府网站集约化建设方案网络广告策划的内容
  • 怎么样做企业模板网站除了91还有什么关键词
  • 第一ppt免费模板网北京优化网站建设
  • 网站技术防护建设b2b商务平台
  • 石家庄学网站建设外国网站怎么进入
  • 优秀的网站建设策划书海外网络推广平台
  • 东莞市凤岗建设局网站重庆seo外包平台
  • 做日用品的网站好重庆seo网站建设
  • 鲜花网站怎么做最新军事消息