问题描述:Tomcat部署项目,出现了“GC overhead limit exceeded” 问题
2018-04-03 17:57
549 查看
想法:做的是Excel导出的场景,数据量大概在30/40万条左右,所以考虑到请求到数据可能会花费的时间比较长导致了上面的问题出现,后面去修改了Tomcat的连接时间
以为这样就不会报错,结果残酷的现实啪啪打脸啊、还是崩了,后面没办法了,只能安心的去查看每一个步骤,把度娘找出来,把Tomcat的优化都看了一遍,结果终于在茫茫的自恋中找到了解决“GC overhead limit exceeded” 问题。果断看了一遍,哈哈,最终我还是幸福的,在楼主的帮助下解决了这个问题,这个主要说的就是Tomcat以命令行启动项目和以服务区启动项目所读取的配置文件是不一样的,服务主要从注册表中读取他的配置信息,所以当你出现了上述的问题,你不妨修改下注册表中的这两项看看会不会解决你的疑惑。
win+r 然后输入 regedit 找到HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\tomcat1\Parameters\ 如果是Win2008(64):HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation右边是参数列表 默认是初始128M 最大256M JvmMs 是tomcat初始化占用的内存的大小 JvmMx 是tomcat最大能占用的内存大小 双击用10进制修改以后 重新启动tomcat的系统服务即可!
参考:http://ctwen.iteye.com/blog/1735690
以为这样就不会报错,结果残酷的现实啪啪打脸啊、还是崩了,后面没办法了,只能安心的去查看每一个步骤,把度娘找出来,把Tomcat的优化都看了一遍,结果终于在茫茫的自恋中找到了解决“GC overhead limit exceeded” 问题。果断看了一遍,哈哈,最终我还是幸福的,在楼主的帮助下解决了这个问题,这个主要说的就是Tomcat以命令行启动项目和以服务区启动项目所读取的配置文件是不一样的,服务主要从注册表中读取他的配置信息,所以当你出现了上述的问题,你不妨修改下注册表中的这两项看看会不会解决你的疑惑。
win+r 然后输入 regedit 找到HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\tomcat1\Parameters\ 如果是Win2008(64):HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation右边是参数列表 默认是初始128M 最大256M JvmMs 是tomcat初始化占用的内存的大小 JvmMx 是tomcat最大能占用的内存大小 双击用10进制修改以后 重新启动tomcat的系统服务即可!
参考:http://ctwen.iteye.com/blog/1735690
相关文章推荐
- Tomcat 以 windows 服务的形式运行,出现 “Java heap space” 或 “GC overhead limit exceeded” 问题的解决方法
- Eclipse出现:An internal error occurred during: "Retrieving archetypes:". GC overhead limit exceeded的问题解决
- 关于tomcat部署项目出现的问题并解决方法
- eclipse出现Unable to execute dex: GC overhead limit exceeded
- eclipse中tomcat部署项目出现问题
- 微信支付功能项目部署在window的tomcat出现编码问题
- 安卓studio打包时出现OOM: GC overhead limit exceeded
- javaEE异常总结——更换工作空间向同一个tomcat上部署同一个项目时出现问题解决
- matlab调用Java程序时出现 Java.lang.OutOfMemoryErrot: GC overhead limit exceeded
- mvn出现GC overhead limit exceeded
- 关于Spark运行流式计算程序中跑一段时间出现GC overhead limit exceeded
- tomcat java.lang.OutOfMemoryError: GC overhead limit exceeded
- 解决Android Studio出现GC overhead limit exceeded
- eclipse出现"Unable to execute dex: GC overhead limit exceeded GC overhead limit exceeded"错误的解决办法
- 解决Android Studio出现GC overhead limit exceeded
- MAC系统 Eclipse出现 "gc overhead limit exceeded"的解决方法
- Myeclipse部署tomcat项目出现Error starting Tomcat 6or其它.x server 问题的解决
- 解决Android Studio编译时出现GC overhead limit exceeded
- java 开发内存不足的问题——gc overhead limit exceeded eclipse