EAS系统部署常见问题指南.docx
- 文档编号:17890758
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:70
- 大小:1.48MB
EAS系统部署常见问题指南.docx
《EAS系统部署常见问题指南.docx》由会员分享,可在线阅读,更多相关《EAS系统部署常见问题指南.docx(70页珍藏版)》请在冰点文库上搜索。
EAS系统部署常见问题指南
EAS系统部署常见问题指南(总66页)
EAS系统部署常见问题指南
1.前言
本文档描述EAS常见的部署问题,包括售前、EAS安装部署、网络、Oracle安装管理等内容,对问题进行了分析诊断。
本文收集了《EAS性能问题处理指引》中部署相关的两个常见问题,EAS性能问题请参考《EAS性能问题处理指引》。
2.售前顾问常见问题
2.1.如何估算EAS的并发数?
EAS的系统用户数指在EAS系统中注册的EAS账号数。
EAS的并发数与EAS的应用规模和业务使用频度相关,一般情况下,
EAS并发数=权重XEAS系统用户数
权重与EAS的应用规模与业务使用频度关系较大,如OA、HR,权重可以为20,甚至更高。
为了简单起见,一般情况建议权重为3。
2.2.如何给EAS客户推荐服务器?
根据客户的应用规模,估算出EAS最大并发数,参考《金蝶EAS系统部署方案》(mykingdee产品知识库-EAS部署栏目中下载),根据EAS最大并发数,推荐相应的服务器机型。
根据目前EAS运行效果,建议给客户按IBM、HP、SUN优先次序推荐小型机服务器机型。
2.3.EAS客户端的需要什么样的配置?
EAS客户端目前只能在windows系统进行,客户端机器配置如下:
CPU:
IntelP4主频以上建议主频以上;
内存:
至少512M建议:
1G;
硬盘剩余空间:
2G以上;
网卡:
100M。
2.4.如何购买应用服务器许可?
一般情况下应用服务器许可按CPU的数量来购买,原则上应用服务器硬件配置有几路CPU,相应地应该购买对应CPU数量的应用服务器许可。
Apusic软件价格请咨询金蝶中间件公司。
WebSphere和WebLogic软件价格请咨询相应的软件销售商。
另外购买应用服务器需要注意EAS目前只支持Apusic、WebSphere、WebLogic三种应用服务器。
Apusic版本随EAS安装包自带。
WebSphere的版本目前EAS只支持,其它WebSphere版本暂不支持。
WebLogic的版本目前EAS只支持,其它WebLogic版本暂不支持。
2.5.如何购买数据库许可?
EAS目前支持Oracle、DB2、SQLServer数据库,EAS支持的数据库的详细版本如下:
Oracle:
企业版,以上,推荐以上版本
DB2:
企业版,即以上;以及DB2(推荐安装Fixpack4以上补丁)
SQLServer:
企业版,2000SP4以上;以及2005SP2以上
一般情况下数据库按CPU或用户数购买,即根据数据库服务器的CPU数或EAS的最大并发数购买,金蝶代理Oracle、SQLServer、DB2的销售,具体价格请咨询公司销售部门。
2.6.如何得到EAS性能测试报告?
《金蝶EAS系统部署方案》中附件有EAS在IBM、HP、SUN三家实验室的性能测试报告,IBM、HP、SUN占了全球小型机市场的绝大部分份额,此三份报告基本可以满足客户需要。
2.7.有无EAS安全方案?
《金蝶EAS信息安全方案》见mykingdee-产品中心-产品知识库-金蝶EAS-金蝶EAS部署-硬件栏目。
另外也可参考产品知识库中《EAS资金管理安全方案》。
2.8.如何选择EAS网络连接方式?
广域网常见的连接方式如下:
连接方式
适用范围
备注
PSTN/ISDN
个人或移动用户
不稳定,不建议使用
DDN/FR/ATM/数字电路
大中型分支机构
数据专线,线路质量好,但线路租用费用高。
MPLSVPN
大中型分支机构
性价比高,线路质量接近专线,具有良好的可扩展性和灵活性,适于大规模实施。
ADSL+VPN
个人、小型分支机构
为保证数据安全,与VPN结合使用。
适合于小型机构和个人用户,接入方便,但稳定性差,存在南北电信互联互通的问题。
Internet专线+VPN
各类分支机构
接入方便,但稳定性差,存在南北电信互联互通的问题。
2.9.如何选择杀毒软件?
现在市面上的杀毒软件很多,比较流行的有诺顿、卡巴斯基、瑞星、趋势、McAfee等,企业应根据自己的实际情况选择,企业用户一般选择企业版,对企业局域网内的电脑进行集中监控。
另外发现杀毒软件会对EAS应用服务器和数据库服务器的性能有影响,一般不建议在服务器上安装杀毒软件。
在客户端机器个别杀毒软件会对EAS客户端安装目录频繁进行扫描,严重影响性能,需要在杀毒软件中排除EAS客户端安装目录,不对EAS客户端安装目录进行扫描。
2.10.如何选择防火墙?
市面上可选择的防火墙品牌很多,如CheckPoint、CiscoPIX、Juniper、华为、天融信等,企业用户应该选择企业级防火墙,一般情况下硬件防火墙的性能比软件防火墙性能好。
判断防火墙性能的指标是吞吐量、延迟、丢包率、最大并发连接等。
2.11.客户已经购买的应用服务器、数据库是否可以用?
由于服务器硬件更新换代比较快,应该尽可能说服客户新购服务器,若实在有困难,需要衡量旧服务器的tpmc值是否超过《金蝶EAS系统部署方案》中推荐服务器的tpmc值,tpmc值查询参考网站,若无法查到服务器tpmc值,请咨询客户或硬件供应商。
另外其旧的磁盘阵列柜也要满足《金蝶EAS系统部署方案》中磁盘阵列柜的指标。
2.12.服务器的价格?
服务器价格变化较大,受时间、地点等因素的影响较大,请直接咨询当地硬件代理商。
2.13.网络连接价格?
网络线路价格各地差别较大,给客户的折扣也不一样,请直接咨询当地电信部门或线路提供商。
2.14.各硬件厂商服务器性能对比。
通常的做法是比较服务器的tpmc值,tpmc值越高,则该机的性能越好,tpmc值查询参考网站,请咨询硬件供应商。
但tpmc与实际环境还是有差别,仅供参考。
一般情况下,同档次的服务器,IBM、HP的性能会好一些。
2.15.客户说我们提供的机型太贵了怎么办。
业界许多信息系统的费用,软、硬件的费用通常比例是1:
1,有些情况下硬件占的比例比软件还高,在硬件上投入多一些,在性能和后期扩展性上能有保障。
2.16.现有的网络连接方式是否能满足性能要求?
专线或MPLSVPN线路比较稳定,一般情况下都能满足以下的EAS线路质量要求。
若客户采用其它接入方式,需要满足以下要求:
带宽要求
线路质量要求
客户端到服务器:
128Kbps以上
丢包率小于2%并且延迟小于50ms
3.第二部分EAS部署常见问题
3.1.方法论
EAS部署问题快速排查步骤:
第一步:
首先排查数据库服务是否正常
1、查看数据库是否启动
2、查看数据库侦听端口是否正常
在数据库本机,运行命令
telnet数据库服务器IP数据库侦听端口
数据库侦听默认端口
SQLSERVER1433
DB250000
ORACLE1521
3、最后用对应数据库的管理客户端(控制台)连接,查看数据库是否正常。
第二步:
EAS应用服务器与数据库之间的连接是否正常
1、在应用服务器上ping数据库IP,查看应用服务器和数据库之间的通讯是否正常。
2、在应用服务器上执行命令,测试是否正常
telnet数据库服务器IP数据库侦听端口
3、最后打开EAS管理控制台-数据中心,测试数据中心连接是否正常
第三步:
EAS应用服务器工作是否正常
简单起见,通过EAS管理控制台,查看EAS是否正常工作,如果部署EAS群集,需要检查EAS各实例、群集控制器是否正常。
第四步:
EAS客户端与EAS应用服务器之间连接是否正常
1、在客户端本机,pingEAS应用服务器IP,测试通讯是否正常。
有些情况下,客户网管会把ping关闭,需要确认客户端与应用服务器之间的网络是否正常。
2、在客户端本机,分别telnetEAS应用服务器的文件更新端口和EAS服务器端口,测试通讯是否正常。
比如:
telnet6888
telnet11034
若telnet不成功,需要确认服务端、客户端是否存在防火墙,需要在防火墙上开放EAS应用服务器的文件更新端口和EAS服务器RPC端口。
3、用EAS客户端连接EAS服务器,测试是否正常。
第五步:
若通过以上步骤仍然不能解决,需要运行服务端工具收集日志,发给开发人员分析。
4.EAS安装部署问题
4.1.EAS安装前需要注意什么问题
EAS安装时候需要注意EAS支持的操作系统、应用服务器、数据库版本,具体参考《EAS系统部署方案》-EAS运行支持环境内容。
另外需要注意修改操作系统参数、磁盘空间、系统换页空间等,具体参考《EAS实施环境指南》
4.2.EAS在windows2003/XP上不能正常安装。
主要原因是windows2003/XP的补丁提高了安全性,新增了数据执行保护功能,解决办法:
打开我的电脑-属性-高级,选择性能-设置
选择数据执行保护,选择“只为关键windows程序和服务启用数据执行保护(T)”
如果用户的安全性较高,也可以选择“除所选之外,为所有程序和服务启用数据执行保护”,但需要添加EAS安装程序
然后再安装EAS
4.3.Unix、Linux环境下EAS安装程序不能正常运行。
多数原因是/tmp目录磁盘空间不足,建议至少给/tmp至少3G的剩余空间。
或者可以临时将TEMP、TMPDIR变量指向其它有3G剩余空间的目录.
#TEMP=/u03/tmp;exportTEMP
#TMPDIR=/u03/tmp;exportTMPDIR
如果Linux环境下不是磁盘空间的问题,那可能是语言问题,解决方法:
#exportLANG=en;
4.4.AIX下安装了EAS服务端后,启动服务器、管理控制台,系统报“0403-027Theparameterlististoolong.”错误。
主要是因为eas启动路径过长导致,需要调整AIX操作系统参数。
以root身份使用命令:
#smitty
-->SystemEnvironments
-->Change/ShowCharacteristicsofOperatingSystem
增大 ARG/ENVlistsizein4Kbyteblocks项的值(以4KB的块为单位)。
缺省为6*4KB=24KB。
可以将此值设为12*4KB=48KB,最大值可设为128*4KB=512KB。
4.5.在AIX安装,提示选择JDK或JDK版本,如何选择?
4.6.
一般情况下,JDK版本比JDK性能更好,只要AIX的版本(用
#oslevel–r查看)高于或等于5300-03,就建议使用.
4.7.EAS无法正常启动,昨天还好好的,最近EAS服务端没有做变更。
大多数情况下,是磁盘空间满了,Unix、Linux重点关注/目录和EAS安装目录。
在AIX平台下,IBMJDK默认在发生OOM时会生成Dump文件,文件可能会生成多个而且较大,此时比较容易产生空间不足的问题。
用以下令查看:
Linux:
#df-h
AIX:
#df–g
HP-UX:
#bdf
然后删除无用文件,释放磁盘空间
或者对目录进行扩容。
4.8.EAS服务器部署后,不能启动。
此类问题常见的错误是JVM的内存参数-Xmx设置过大,Unix、Linux环境一般建议将JVM最大值设置为1536M比较合适,若应用服务器内存闲置较多,可以部署EAS群集。
如果是Windows环境,最大内存参数不能超过1536M,其中Windows2003没有安装sp2的情况下,最大只能设置为1024M。
4.9.ApusicLicense失效,导致EAS不能启动。
除了EAS有License控制,Apusic也有,这个问题往往容易引起忽视,导致ApusicLicense过期引起自动更新以及Portal方式使用的问题,在EAS集群环境下,每个EAS实例对应一个Apusic实例,而每个Apusic实例下面都需要复制一份License文件。
诊断方法:
检查ApusicLicense是否过期
Linux、AIX、HP-UX、Windows
在启动EAS的过程中或者从Apusic的启动日志中查看ApusicLicense输出信息。
如果是没有License限制的状态,可以看到类似如下输出内容:
IPgrantedto
Notimelimits
Noconnectionlimits
如果没有License或者License已经过期,可以看到如下内容:
Licensedfrom2006-07-26to2088-09-13
Connectionslimitedto15
如果License和IP地址不匹配,Apusic将无法启动,
ERROR[]IPnotgrantedfor
如果License文件格式错误,例如把EASLicense文件当成ApusicLicense了,则会看到如下输出信息:
ERROR[]Servercannotstartwithoutavalidlicense
解决办法:
更换正确的ApusicLicense文件,放在apusic目录下的config目录下。
备注:
即使没有购买ApusicLicense,默认也会有15个连接的开发License,在生产环境通常是不够用的。
4.10.无法停止EAS服务。
通常发生在EAS出现故障时,对应的Java进程可能处于异常状态,导致无法执行停止命令。
另外,当在没有停止EAS的情况下,重新部署EAS修改端口也可能导致残留EAS进程无法停止,原因是EAS停止脚本会根据配置文件中的端口号去连接EAS进程发出停止命令,但由于端口已经改变致使无法停止EAS。
诊断方法:
检查是否存在残留EAS进程
Linux、AIX、HP-UX
#ps-ef|grepjava
root5530581015:
35:
10pts/17:
17/usr/eas_gold/eas/jdk/bin/java-Xms256m-Xmx1024m-verbose:
gc-Xverbosegclog:
/usr/eas_gold/eas/server/profiles/server2/logs/=Asia/Shanghai-DEAS_INSTANCE_NAME=server2-DAPP_SERVER_HOME=/usr/eas_gold/apusic-DAPP_SERVER_TYPE=apusic-DEAS_HOME=/usr/eas_gold/eas
根据输出结果中的路径信息判断是否是EAS进程,上例中553058为EAS进程号。
注:
HP-UX默认输出的命令行长度可能太短,无法提供足够的信息,可以通过修改/etc/default/ps文件,设置DEFAULT_CMD_LINE_WIDTH=1020,使ps命令可以输出更多内容。
如果存在残留的EAS进程,在启动EAS的时候可以看到如下输出:
Addressalreadyinuse
atMethod)
Windows
任务管理器可以看到正在运行的java进程,如果系统中还有其它java程序可能,可能无法判断是否是EAS的进程。
此时可以在命令窗口中执行eas/server/bin下的/v得到详细的命令行信息,判断是否是EAS的java进程。
或者使用其它进程管理软件来帮助判断。
解决办法:
强行杀掉EAS对应的Java进程。
Linux、Unix:
kill-9<进程ID>,Windows:
在任务管理器中停止EAS进程。
4.11.通过IE访问EAS时,出现“控件启用失败,可能该站点不受信或者安装了一些拦截插件”。
将“EAS应用服务器IP”加入到可信任站点中,并将信任站点的安全级别降为低。
详细设置步骤:
1)打开InternetExplorer,点击菜单上的“工具”,选择“Internet选项”,点开“安全”标签,点击“受信任的站点”图标。
2)点击“站点”按钮打开站点列表,确认是否已经将“EAS应用服务器IP”加入到列表中。
并将“对该区域中所有站点要求服务器验证”复选框去掉。
3)关闭“可信站点”窗口,点击“默认级别”按钮,打开安全级别窗口,在下方将安全级重置为低。
4)点击“确定”,然后关闭InternetExplorer重新打开登录。
4.12.通过windows远程桌面连接远程主机,用administrator登陆,启动EAS服务后,注销administrator后,EAS服务停止。
注销administrator后,会导致EAS和其它应用停止,不能选“注销”,应该选“断开”。
具体步骤如下:
先选择“关机”
再选择“断开”
4.13.卡巴斯基杀毒软件导致EAS无法启动
当启动EAS时,卡巴斯基杀毒软件通过进程注入方式拦截并检查病毒,但是某些环境下,会导致java虚拟机崩溃,如果发生无法启动,可以停止卡巴斯基服务,再启动EAS。
4.14.在HP-UX安装部署EAS需要注意什么
在HP-UX安装部署EAS,需要对HP-UX参数进行正确的设置,几个HP-UX可调参数会影响Java程序的运行。
HP提供了的一个工具Hpjconfig,用于确定这些可调参数最佳值,它本身也是一个Java程序。
Hpjconfig是一个免费的程序,可以从以下网址下载。
对Java程序最为重要的HP-UX内核可调参数包括:
max_thread_proc—决定任何单个进程中所允许的最大线程数量;
maxdsiz—决定任何进程的数据段大小;
maxfiles—为任何进程能够打开的最大文件数量指定一个软限制;
maxfiles_lim—为任何进程能够打开的最大文件数量指定一个硬限制;
ncallout—决定I/O等待的最大超时值;
nfile—决定计算机系统中所能打开的最大文件数量;
nkthread—决定计算机系统支持的最大内核线程数量;
nproc—指定计算机系统中所允许的最大进程数量
下载Hpjconfig工具后,运行
#java-jar./
对于应用服务器不合适的系统内核参数,工具会给出一个建议值,根据实际情况进行修改。
工具也会对操作系统的补丁给出建议。
设置完内核参数和打完操作系统补丁后,需要重新启动操作系统。
5.网络常见问题处理
重要说明:
以下网络技术知识专业性较强,一般要求IT部门共同配合咨询,或者向ISP提供商咨询。
5.1.EAS应用环境基本网络类型,那么在网络部署方案中,需要注意那些关键地方,尽量避免网络带来性能问题安全方面如何考虑
5.2.
关键字:
网络设计、带宽大小、网通、电信、DDN、帧中继、VPN
问题:
在EAS应用过程中,经常会遇到InternetDDN不稳定或者客户端与服务器之间路由InternetDDN后高延时导致EAS非常慢。
分析解答:
基本网络类型:
南北网通——电信InternetDDN、ATM等
城域网
专线DDN、帧中继、电信VPN
EAS服务端双线路(自动路由,静态分布)
无线上网卡(256kbps连通)
在EAS经由InternetDDN或DDN等线路时,网络带宽波动比较大,对EAS应用性能也比较大,同时还会由于南北网通与电信之间瓶颈问题,一般延时在60~300ms之间,甚至更高,EAS文件更新时还会出现“网络死锁”现象。
一般在EAS设计方法可以参照以下表供参考。
网络类型(EAS服务端)
EAS客户端(电信)
EAS客户端(网通)
备注说明
1.电信InternetDDN
连接正常
存在“网络死锁”
一般根据客户分布情况来确定服务端网络类型
2.网通
存在“网络死锁”
网络质量:
城际之间存在网络不稳定。
偶尔存在“网络死锁”
如果投入网络加速网关设备,则可缓解网络瓶颈问题
3.电信InternetDDN+VPN
利用VPN压缩技术,效果比连接类型1要好,而且更安全
可避免“网络死锁”。
如果要求网络速度,可考虑使用网络加速器(例如QuickBi产品)。
4.网通+VPN
虽然延时和丢包率不理想,可考虑使用网络加速器(例如QuickBi产品)
不存在“网络死锁”
5.电信InternetDDN+带加速网关/VPN,例如深信服加速网关设备
效果最优,效果比1模式快3~10倍
可突破网络瓶颈问题,比直接连接效果好。
要求投入昂贵加速网关设备成本。
6.双线路(网通/电信)
选择电信线路
选择网通线路
如果要求速度更理想更安全,则考虑使用网络加速器、VPN
综上所述,最佳线路应该是“6.双线路(网通/电信)”,例如金蝶集团EAS就采用这种模式。
关于无线上网卡(256kbps连通),经验证测试,由于延时太高、丢包率高最终有效带宽低于10Kbps,这种线路一般不适合EAS使用。
关于安全性考虑,推荐使用VPN,这样即可确保防止“网络死锁”,又更提升系统综合性能。
网络稳定:
DDNInterDDN比较稳定,城域网次之;
无线上网卡(256kbps连通)基本上不能用于EAS,因为有效带宽和延时均不符合EAS要求。
参考文档:
〖EAS应用部署方案〗“南北电信存在互联互通的问题”
5.3.EAS即可放置在防火墙DMZ,又可以存在NAT区,那么究竟那种方式更理想?
关键字:
DMZ、NAT
问题:
在EAS应用过程中,经常会遇到EAS是放置在DMZ区还是NAT区问题。
分析解答:
针对这个问题,可以很简单从下图所示理解。
NAT模式:
既要对数据报实现IP封装,又要完成端口封装和策略控制。
而DMZ模式:
仅做端口策略控制,所以一般DMZ模式比NAT快,当然如果是硬件防火墙二者之间差异不大。
例如,NAT模式
DMZ模式:
5.4.ISA2000防火墙,发布EAS应用,常常遇到远程EAS无法使用,如何解决该问题?
关键字:
ISA2000防火墙、发布EAS
问题:
在使用ISA2000发布EAS应用程序时,使用”WebPublishingRules”,EAS无法更新文件。
分析解答:
要确保使用ISA2000发布EAS应用程序能够正常使用,则务必使用”ServerPublishingRules”,端口分别为6888和11034.
性能说明:
由于上述方法使用”ServerPublishingRules”,数据报实际上为NAT模式,如果条件许可,强烈推荐使用ISA2000+VPN,这样对EAS应用速度有大幅提升。
提升Isa2000性能,可以采用内存硬盘,将缓存存放在内存硬盘,其处理效率也大大提升。
5.5.EAS客户端对网络基本要求,除了“网络延时”以外究竟有那些可以使用那些工具检测完成
5.6.
关键字:
网络延时
问题:
网络延时、目的地有效带宽、网络丢包是影响EAS应用的关键,其中网络延时、扰动、网络丢包等是网络质量关键指标。
分析解答:
EAS应用基于网络关键因素有:
网络延时:
针对网络延时,EAS要求小于150ms,正常要求低于70ms比较理想。
网络有效带宽:
要求上行下行累计128kbps以上,(无上行下行约束控制)。
这里带宽不是诸如电信ADS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EAS 系统 部署 常见问题 指南
![提示](https://static.bingdoc.com/images/bang_tan.gif)