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

做网站用什么域名好电子商务平台的开发建设

做网站用什么域名好,电子商务平台的开发建设,wordpress自定义邮件模板下载地址,徐州网站建设问题 订单服务通过MQ进行订单同步时#xff0c;刚启动可以正常消费#xff0c;但是跑一会就会卡住#xff0c;每次都是第8个kafka分区不行再进行消费#xff0c;其他分区消费的很慢。 现象 首先#xff0c;CPU超高#xff0c;达到百分之300多#xff1b;其次#xf…问题 订单服务通过MQ进行订单同步时刚启动可以正常消费但是跑一会就会卡住每次都是第8个kafka分区不行再进行消费其他分区消费的很慢。 现象 首先CPU超高达到百分之300多其次kafka消息消费很慢尤其是第八个分区 分析 由于CPU告警首先想到JVM内存溢出了所以先jstack出内存快照定位导致内存溢出的代码或者可能的原因大致过程 1. 使用top查看系统的资源占用情况 2. 使用ps命令查看进程对应的是哪个程序 3. 使用top -p [PID] -H 观察该进程中所有线程的资源占用 4. 使用jstack查看线程快照 5. 定位出现的问题 参考地址 导出内存快照放到MAT上进行分析定位到是一个static方法内存溢出了 但是代码逻辑没有问题所以一时间没有找到问题。 鉴于上面没有分析出来结果又从GC日志中找结果 发现频繁的 Young GC都是失败的。到这里还是没有很好的思路后来通过打印日志确认到了一个订单只有70多万个商品再处理商品的逻辑中又使用了多层for循环进行处理导致栈内存溢出。 结论 大数据导致内存溢出在这个大数据处理逻辑中存在不合理代码所以导致了内存溢出。 在排查的过程中我们还升高了metaspace的内存但是还是瞬间被占用满导致CPU飙升到百分之800左右。一味堆配置并不能一劳永逸的解决问题。 工具 MAT 进行内存分析gceasy进行GC日志分析 参考 java程序CPU使用率高可能的原因 Mat使用详解 内存快照两种方式 jmap 进行快照导出 输出快照 jmap -dump:formatb,file/usr/local test1.hprof 2778第二种直接通过jstack进行查看先top -h 进程ID - H查询出线程ID再转为十六进制的进而执行下面的命令 jstack 5739 | grep -A 100 nid0x1802材料 gc log
http://www.zqtcl.cn/news/175689/

相关文章:

  • dhru商城网站建设免费英文网站建设
  • 公司建设网站的 计划书深圳华强北电子商城
  • 宁波网站建设有限公司大圣网站建设
  • wish网站应该怎么做网站的html代码在哪
  • 哪个网站可以做体育主播站长工具seo综合查询怎么去掉
  • 哪个网站做logo设计师公司做网站需要什么资料
  • 想自己做衣服上哪个网站学网站设计网上培训学校
  • 做餐饮的网站云匠网可能会遇到哪些问题
  • 制作网页网站的软件是网络科技公司怎么注册
  • 如何做百度推广网站价格网如何查产品价格
  • 织梦移动网站后缀找生意项目
  • 深圳高端网站建设美工步骤图
  • 指数网站网站用ps下拉效果怎么做
  • 李沧网站建设电话从化企业网站建设
  • 北京电商网站建设公司新康家园网站建设
  • 广西注册公司网站企业高端网站制作
  • 国安中建建设集团网站南京网页设计培训班
  • 网站如何制作建设内容社交电商平台
  • 无法连接到wordpress站点网站建设两个方面
  • 广东官网网站建设品牌未来做啥网站能致富
  • 网站建设合同副本珠海微网站建设
  • wordpress 多语言 站点数据分析师报名入口
  • 做网站长尾词品牌设计模板
  • 企业建立网站的优势阿里云做网站号码
  • 江苏住房城乡建设厅网站一千块钱能注册公司吗
  • 山东兴华建设集团有限公司网站分类信息网站怎么做
  • 怎么用手机网站做软件西安网站建设开发熊掌号
  • asp.net做网站的流程杭州vi设计广告公司
  • 微信网站主题网络建设解决方案
  • 济南自助建站系统网站的外链建设计划