不可忽视频的几个EAS Cloud参数的修改

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

不可忽视频的几个EAS Cloud参数的修改

        随着EAS Cloud的用户量、客户端、网页访问应用量的增多,随之带来的出现集群、网络代理最初设置的线程池不够用,导致集群如11033或网络代理8080端口应用连接不上,但服务端用netstat命令检测端口是处于监听状态,服务端用telnet集群或网络代理端口又是通的,就是访问不了。这是我遇到的,现把解决方案分享给大家。

解决方案:

一、EAS Cloud集群线程满解决方案:

让集群支撑的线程数更多,建议把集群线程数由2000扩到5000,改eas\server\cluster\ormrpc_loadbalance.properties文件中的maxThreadCount值由2000改为5000。

改完后重启下集群控制器或集群即可。

 

二、EAS Cloud网络代理线程满解决方案:

1).在nap.log中见以下错误:2021-07-01 16:46:30.707 [ERROR] [HttpServer] Create SocketHttpTransport Error!

 cause by java.util.concurrent.RejectedExecutionException: Task com.kingdee.net.http.impl.DefaultHttpWorker@5247795d rejected from java.util.concurrent.ThreadPoolExecutor@40dce47d[Running, pool size = 500, active threads = 500, queued tasks = 0, completed tasks = 10342316]

2).网络代理默认最大500个线程,如果同时更新的用户超过200,就会导致网络代理出现阻塞。

3).可能导致的是应用上的阻塞,在服务端上用netstat分析8080端口处于监听状态,在客户端用telnet服务端8080端口也可以通,就是客户端或网页会连不上8080端口,存在通信问题。相关的解决方案是改服务端eas/server/nap/nap.properties文件把httpMaxThreadCount这个参数值改为5000,即在nap.properties 增加线程总量,避免大量更新时线程不够用。  

改完后重启下网络代理即可。


不可忽视频的几个EAS Cloud参数的修改

随着EAS Cloud的用户量、客户端、网页访问应用量的增多,随之带来的出现集群、网络代理最初设置的线程池不够用,导致集群如11...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息