初步诊断EAS是否正常的方法
金蝶云社区-马瑞琪
马瑞琪
1人赞赏了该文章 2425次浏览 未经作者许可,禁止转载编辑于2017年03月06日 11:05:25

EAS在使用的过程中,服务器正常不正常只能通过客户端是否能够登陆表现出来。 客户端的成功登陆,取决于3个前提条件:1、网络是否畅通。2、rpc端口和HTTP端口是否畅通。3、EAS服务器是否正常运行。

前2个前提,请参看此贴《EAS对网络质量的要求》来排查网络是否存在异常---通常用于判断个别客户端不能登录。


如果全部客户端不能登录,而网络又正常,可以连接。就需要在服务器上去进一步判断EAS的java进程是否存在。
我们常用的方法就是通过 EAS的rpc端口http端口检测EAS是否能够正常的提供服务。


netstat -ano |findstr 6888|findstr LISTENING (windows)
netstat -ano |findstr 11034|findstr LISTENING (windows)

两个端口都在监听状态才是正常的。下图就是实例没有正常完全启动。

netstat -anp |grep 6888|grep LISTEN (linux)
netstat -anp |grep 11034|grep LISTEN (linux)
ps -ef|grep 进程号 可查看进行被谁占用

netstat -Aan |grep 6888|grep LISTEN (AIX)

netstat -Aan |grep 11034|grep LISTEN (AIX)

说明:
需要两个端口都要在监听状态才能说明EAS正常,如果仅有一个端口或都不在监听状态,就说明EAS服务器不正常。



针对集群:
检测集群控制器端口和网络代理端口。一般默认是:11033 和 8080 ,针对实际的情况检测。