zhou.sir 发表于 2022-4-19 14:13:22

系统部署在centos7之后,过一段时间,访问会后台会报错

具体错误如下:
javax.servlet.ServletException: java.lang.IllegalStateException: Insufficient configured threads: required=508 < max=500 for QueuedThreadPool@1b500a1{STARTED,20<=445<=500,i=5,r=48,q=0}
        at org.eclipse.jetty.proxy.AbstractProxyServlet.createHttpClient(AbstractProxyServlet.java:350) ~
        at org.eclipse.jetty.proxy.AbstractProxyServlet.init(AbstractProxyServlet.java:133) ~
        at com.x.server.console.server.web.Proxy.init(Proxy.java:20) ~
        at javax.servlet.GenericServlet.init(GenericServlet.java:244) ~
        at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:602) ~
        at org.eclipse.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:473) ~
        at org.eclipse.jetty.servlet.ServletHolder.prepare(ServletHolder.java:728) ~
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:558) ~
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) ~
        at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:766) ~
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602) ~
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~
        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) ~
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1612) ~
        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) ~
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434) ~
        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) ~
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501) ~
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1582) ~
        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) ~
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349) ~
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~
        at org.eclipse.jetty.server.Server.handle(Server.java:516) ~
        at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383) ~
        at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
        at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
        at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773)




看到篇帖子:https://www.o2oa.net/cms/tech/155.html
按照上面的设置修改线程数为2000,但是还是不管用。实在招不到原因,有帮忙看看的么


zhou.sir 发表于 2022-4-19 15:28:26

而且也不是全部模块,是部分模块部分接口

zhou.sir 发表于 2022-4-19 15:35:22


还有如下报错:

HTTP ERROR 500 java.lang.NullPointerException
URI:        /x_processplatform_assemble_bam/jaxrs/state/category
STATUS:        500
MESSAGE:        java.lang.NullPointerException
SERVLET:        com.x.server.console.server.web.Proxy-27be66de
CAUSED BY:        java.lang.NullPointerException
Caused by:
java.lang.NullPointerException
        at org.eclipse.jetty.proxy.AbstractProxyServlet.newProxyRequest(AbstractProxyServlet.java:463)
        at org.eclipse.jetty.proxy.ProxyServlet.service(ProxyServlet.java:78)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
        at org.eclipse.jetty.servlet.ServletHolder$UnavailableServlet.service(ServletHolder.java:1249)
        at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:563)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:766)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1612)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1582)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
        at org.eclipse.jetty.server.Server.handle(Server.java:516)
        at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)
        at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
        at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
        at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905)
        at java.base/java.lang.Thread.run(Thread.java:834)

启蒙星 发表于 2022-4-19 15:36:03

在node配置文件web配置中proxyCenterEnable和proxyApplicationEnable改为false试试,如果没有这两个参数添加下,改好需要重启o2

zhou.sir 发表于 2022-4-19 17:58:25

启蒙星 发表于 2022-4-19 15:36
在node配置文件web配置中proxyCenterEnable和proxyApplicationEnable改为false试试,如果没有这两个参数添 ...

修改了这两个参数果然好了:handshake,

论坛管理员 发表于 2022-4-20 13:37:23

:)

zhou.sir 发表于 2022-4-20 13:49:31

论坛管理员 发表于 2022-4-20 13:37


你好版主,我以上问题关闭设置是要停止报错。但是用nginx代理后会出现奇怪的问题,部分模块 前端调用接口访问不会帮我自动加入 /dev/web ,到时资源文件找不到,

第一种:Request URL: https://oatest.sdyxq.xyz/m_app/yunFile/iconfont/iconfont.css
Request Method: GET
Status Code: 404 Not Found

第二种:Request URL: https://oatest.sdyxq.xyz/dev/web/x_component_process_Xform/$Form/default/css.wcss?v=7.0
Request Method: GET
Status Code: 200 OK,

同一个模块,比如脑图,第一个资源就找不到,不会自动加上 /dev/web

论坛管理员 发表于 2022-4-21 10:12:52

您参考一下https://www.o2oa.net/cms/serverdeployment/252.html这篇文档
检查一下nginx是否有正确配置
页: [1]
查看完整版本: 系统部署在centos7之后,过一段时间,访问会后台会报错