主题 : 用户或角色权限管理中栏目类和文档类权限设置时几乎卡死
级别: 商业授权用户
UID: 141371
积分:211 加为好友
威望: 0 精华: 0
主题:21 回复:67
注册时间:2022-04-22
在线时长:0
1#   发表于:2022-04-22 15:26:09  IP:112.66.*.*
现象描述:系统的角色管理或用户管理中设置栏目类和文档类权限时,选中站点后特别卡顿,几乎到了卡死的状态。
后台输出报错:
 错误 [apusic.web.ROOT./-Thread 1609] 执行Servlet时发生错误。
java.io.IOException: 远程主机强迫关闭了一个现有的连接。
        at sun.nio.ch.SocketDispatcher.write0(Native Method)
        at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51)
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
        at sun.nio.ch.IOUtil.write(IOUtil.java:65)
        at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:469)
        at com.apusic.web.http.tcp.NioConnectionImpl.writeSocketNormal(NioConnectionImpl.java:198)
        at com.apusic.web.http.tcp.NioConnectionImpl.writeSocket(NioConnectionImpl.java:183)
        at com.apusic.web.http.tcp.NioOutputStream.write(NioOutputStream.java:43)
        at com.apusic.web.http.HttpOutputStream.realWriteBytes(HttpOutputStream.java:298)
        at com.apusic.web.http.HttpOutputStream.write(HttpOutputStream.java:219)
        at org.springframework.util.StreamUtils.copyRange(StreamUtils.java:177)
        at org.springframework.http.converter.ResourceRegionHttpMessageConverter.writeResourceRegion(ResourceRegionHttpMessageConverter.java:159)
        at org.springframework.http.converter.ResourceRegionHttpMessageConverter.writeInternal(ResourceRegionHttpMessageConverter.java:136)
        at org.springframework.http.converter.AbstractGenericHttpMessageConverter.writeInternal(AbstractGenericHttpMessageConverter.java:111)
        at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:226)
        at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:496)
        at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:53)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:981)
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:873)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
        at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:858)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
        at com.apusic.web.container.ServletComponent.service(ServletComponent.java:87)
        at com.apusic.web.container.ServletFilterWrapper.doFilter(ServletFilterWrapper.java:38)
        at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:48)
        at org.glassfish.tyrus.servlet.TyrusServletFilter.doFilter(TyrusServletFilter.java:290)
        at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
        at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
        at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
        at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:90)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
        at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
        at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
        at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:185)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
        at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
        at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
        at com.jeecms.common.web.filter.XssFilter.doFilter(XssFilter.java:87)
        at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
        at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
        at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
        at com.jeecms.common.web.filter.HeaderCorsFilter.doFilter(HeaderCorsFilter.java:77)
        at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
        at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
        at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
        at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:209)
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
        at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
        at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
        at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
        at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
        at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
        at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
        at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
        at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
        at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
        at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
        at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
        at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
        at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:117)
        at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:106)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
        at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
        at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
        at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
        at com.apusic.web.container.FilterChainImpl.doFilter(FilterChainImpl.java:45)
        at com.jeecms.component.security.RequestRejectedExceptionFilter.doFilter(RequestRejectedExceptionFilter.java:40)
        at com.apusic.web.container.FilterComponent.doFilter(FilterComponent.java:65)
        at com.apusic.web.container.FilterChainImpl.performFilter(FilterChainImpl.java:38)
        at com.apusic.web.container.WebContainer.invoke(WebContainer.java:1164)
        at com.apusic.web.container.WebContainer.doProcessRequest(WebContainer.java:945)
        at com.apusic.web.container.WebContainer.processRequest(WebContainer.java:807)
        at com.apusic.web.http.VirtualHost.processRequest(VirtualHost.java:369)
        at com.apusic.web.http.HttpServer.processRequest(HttpServer.java:317)
        at com.apusic.web.http.HttpConnectionHandler.service(HttpConnectionHandler.java:26)
        at com.apusic.web.http.ConnectionHandler.processRequest(ConnectionHandler.java:360)
        at com.apusic.web.http.ConnectionHandler.processConnection(ConnectionHandler.java:138)
        at com.apusic.web.http.ConnectionHandler.run(ConnectionHandler.java:52)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
2#   发表于:2022-04-22 15:34:39  IP:125.222.*.*
是页面卡死吗?栏目有多少?
路漫漫其修远兮,吾将上下而求索!
级别: 商业授权用户
UID: 141371
积分:211 加为好友
威望: 0 精华: 0
主题:21 回复:67
注册时间:2022-04-22
在线时长:0
3#   发表于:2022-04-22 15:38:04  IP:112.66.*.*
大概有500个左右
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
4#   发表于:2022-04-22 15:54:05  IP:125.222.*.*
能升级上来,这个页面栏目太多会有点慢,1.12默认折叠会好些
路漫漫其修远兮,吾将上下而求索!
级别: 商业授权用户
UID: 141371
积分:211 加为好友
威望: 0 精华: 0
主题:21 回复:67
注册时间:2022-04-22
在线时长:0
5#   发表于:2022-04-22 18:32:02  IP:112.66.*.*
您好,请问可以单独通过栏目管理里面的权限来进行权限控制吗?就是用户管理和角色管理里面的权限设置都设置成无,权限统一在每个栏目里面单独设置对应人员或觉得权限
级别: 商业授权用户
UID: 141371
积分:211 加为好友
威望: 0 精华: 0
主题:21 回复:67
注册时间:2022-04-22
在线时长:0
6#   发表于:2022-04-22 22:05:43  IP:112.66.*.*
请问,如果不升级,是否有其他方法可以对对反应速度进行优化呢
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
7#   发表于:2022-04-24 09:13:20  IP:115.204.*.*
如果有前端同学也可以自己改下代码,改成默认折叠栏目
路漫漫其修远兮,吾将上下而求索!
级别: 商业授权用户
UID: 141371
积分:211 加为好友
威望: 0 精华: 0
主题:21 回复:67
注册时间:2022-04-22
在线时长:0
8#   发表于:2022-04-24 09:56:07  IP:112.66.*.*
好的,谢谢您啦
级别: 总版主
UID: 10736
积分:149787 加为好友
威望: 212 精华: 42
主题:297 回复:127674
注册时间:2010-09-08
在线时长:90.1
9#   发表于:2022-04-24 10:02:11  IP:115.204.*.*
1
路漫漫其修远兮,吾将上下而求索!
1 共1页