一、配置检测
EMMis客户端程序必须与服务器建立稳定连接才能工作。客户端与服务器采用 TCP/IP协议连接,需要服务器两个服务端口的支持:
1、30015:EMMisServer端口,提供登入身份验证服务。
2、1433(默认)或自定义的SQL Server连接端口:提供数据存储交互。
客户端正常启动,前提为:
1、与服务器网络连接正常。可以ping 服务器域名/IP,检查网络连接;telnet 服务器域名/IP 30015/1433/80,检查相关服务启动情况。
2、客户端配置正确。打开客户端设置(ClientSet.exe),如果为局域网连接或者服务器有固定IP,只需要配置IP地址即可;
如果为远程连接,可以通过设置域名或者设置网站ID(wcid)来查询服务器IP,进而与服务器建立连接。
域名解析(DNS):通过域名解析服务,将服务器的名字转换为IP地址,比如花生壳
网站ID:每个EMMis注册用户都拥有一个唯一的wcid,钮门网络目前在两个不同的IDC机房布局了两台(互为备份)服务器,为EMMis用户提供网站ID/动态IP地址解析服务。任何EMMisServer(服务器)都会不断地向上述两台服务器发送心跳包(通常每隔5-10分钟),报告IP变动情况。因此EMMis客户端以wcid作为连接本公司服务器的跳板,是远程连接的理想模式,比动态域名解析更可靠。
3、用户名、密码准确无误。每一个用户都应该管理好自己的登入密码。如果服务器容许远程连接,则需要控制好用户的权限,必要时应该启用强密码策略。
4、帐户有足够的登入权限。是否开放远程登入?计算机是否通过授权?
二、故障排查
客户端连接不了服务器,请按如下流程排查:
1、服务器能否上网?客户端能否上网?此为盲查。对于只在局域网内使用的,不能作为判断。
2、在服务器本机上启动EMMis客户端,如果能启动,说明服务器本身正常。如果不能启动,请检查相关服务是否启动。
3、检查服务器是否启动了防火墙软件,如果有请关闭或者正确配置。
4、检查路由器是否进行了必要的端口映射或者主机映射(如果需要跨网连接)。
5、在客户端机器上telnet服务器的30015和数据库端口(1433),看是否有正常连接,进而判断网络服务是否 通畅。
6、对于Vista远程连接,请开放UAC。否则,程序无法写注册表,建立临时的客户端连接数据源。