原文:项目中错误设置max-http-header-size参数导致内存激增

日对项目压测时出现服务内存激增导致OOM。 压测线程是 个,瞬间服务的内存占用就跑到了 个G。对服务的堆进行dump jmap dump:format b,file heap.hprof lt pid gt 发现主要是byte 占用了 . 的内存。 那么大的一个数据,考虑查找最大的对象来评判是否存在异常。 对相关对象进行检索发现,该类对应的实例就直接占用了 个多G的内存。 通过后续的搜索发现是s ...

2019-11-06 09:59 0 1631 推荐指数:

查看详情

max-http-header-size 设置引发的问题

Tomcat报Error parsing HTTP request header 今天前端上传图片,需要通过js裁剪,最终把一张图片转成了Base64编码字符串,提交的时候 抛了 Error parsing HTTP request header 通过debug调试发现是Tomcat ...

Thu Dec 31 07:08:00 CST 2020 0 1762
关于server.max-http-header-size参数的配置

在某次项目的开发过程中,因为是接手的项目,所以下意思认为参数的配置是比较合理的,基本上除非涉及到地址等变更内容外,没有关注其他参数。当项目提测时,测试告诉我说整个系统并发到10基本就会被压垮,让我去检查下接口的设置。 我去系统上下载了日志,查看了堆栈内容,发现并没有明显的任何拖延时间的处理程序 ...

Thu Sep 12 19:29:00 CST 2019 0 5386
MySQL 参数slave_pending_jobs_size_max设置

今天生产环境上从库出现SQL进程停止的异常,错误信息如下: 从报错信息可以看出,是因为slave_pending_jobs_size_max的大小小于当前需要执行事件所需的内存大小。经查看,slave_pending_jobs_size_max的大小设置的是默认值16777216 ...

Fri Jul 06 18:05:00 CST 2018 0 1815
mysql参数max_binlog_cache_size设置不当引发的血案

日常运维中的坑真是防不胜防,不一小心就遇到别人给你挖的坑。最近又遇到经验不足的DBA不知道从哪拷贝的配置文件(据说是当时参加某培训机构视频培训是资料里的模板,真的是误人子弟呀),其中把max_binlog_cache_size设置的只有2G,而MySQL早已将此参数的默认值调整的很大 ...

Sun Apr 26 01:50:00 CST 2020 0 3253
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM