FAQ-EAS负载过大导致实例频繁宕机
金蝶云社区-云社区用户n9Z49205
云社区用户n9Z49205
2人赞赏了该文章 814次浏览 未经作者许可,禁止转载编辑于2018年08月23日 14:33:40
适用版本通用问题描述Eas实例频繁宕机
原因分析:EAS单个实例负载过大导致实例频繁宕机,引起该现象有以下几个因素。(1)、用户并发量超过单个实例所能承受的负载,EAS单个实例一般能够承受的负载是100~120个用户并发,或200个rpc连接,如果超过负载,可能会导致实例出现性能问题,或直接宕机。(2)、在群集环境下,portal用户没使用网络代理端口进行访问,而是使用实例1的http端口进行访问,无法使http请求实现负载均衡,因此使得实例1压力过大,从而引起实例1宕机。(3)、实例权重配置不合理,实例权重配置一般建议实例1配置权重为0,而其它从实例配置权重为1(表示分配给每个从实例的连接是按1:1:1…进行分配的),如果有个别实例权重配置为10,而其它实例配置为1,则此时表示分配给每个实例的连接是按10:1:1…进行分配的;该情况下,会导致权重配置为10的实例出现严重性能问题,或直接发生宕机。
解决方法:根据客户实际用户并发量,部署群集环境,设置实例1权重为0,其它从实例权重为1,并且GUI客户端访问设置rpc端口指向群集控制器端口,http端口指向网络代理端口,portal访问网址中使用的端口必须为网络代理端口。