GC overhead limit exceeded

java.lang.RuntimeException: java.lang.OutOfMemoryError: GC overhead limit exceeded

at com.jfinal.aop.Invocation.invoke(Invocation.java:107)

at io.jpress.web.interceptor.UserInterceptor.intercept(UserInterceptor.java:59)

at com.jfinal.aop.Invocation.invoke(Invocation.java:91)

at io.jpress.web.interceptor.ApiInterceptor.intercept(ApiInterceptor.java:105)

at com.jfinal.aop.Invocation.invoke(Invocation.java:91)

at com.jfinal.i18n.I18nInterceptor.intercept(I18nInterceptor.java:104)

at io.jpress.web.commons.MyI18nInterceptor.intercept(MyI18nInterceptor.java:33)

at com.jfinal.aop.Invocation.invoke(Invocation.java:91)

at io.jpress.web.interceptor.JPressInterceptor.intercept(JPressInterceptor.java:40)

at com.jfinal.aop.Invocation.invoke(Invocation.java:91)

at io.jpress.web.interceptor.UTMInterceptor.intercept(UTMInterceptor.java:48)



线上运行久了,报错

评论区

lyh061619

2020-05-19 12:04

查直日志,然后排查下代码看是否存在资源未释放,另外可以增加参数,-XX:-UseGCOverheadLimit,关闭这个特性,同时增加堆内存大小-Xmx1024m 试下。

JFinal

2020-05-21 17:08

@jpress @海哥 这个项目是 jpress 中出现的,检查是不是 jpress 有内存泄露问题

海哥

2020-05-22 10:52

@JFinal @lyh061619 造成这个问题的可能性太多了,最直接的可能就是服务器的配置真的太低了,另一个是会不会是作者进行了二次开发了,JPress官网 www.jpress.io 已经正常运行 2 年+了。没出现过这个问题的。当然也不排除是 JPress 的问题,我这边也会排查下看。

热门分享

扫码入社