广东MAS业务维护培训广东MAS业务概述常用软件介绍日常维护流程问题解决方法提纲专注移动信息化嘉讯从2003年开始,最早从事企业移动信息化领域。每年以100%的速度发展,目前公司员工近400人,85%以上具有大学本科学历。在成都和深圳设立了两个研发基地,研发及技术支撑人员200余人。产品与解决方案已覆盖全国40多个行业及4万多家企业客户企业移动信息化产品(MAS)市场占有率第一。最早嘉讯软件拥有7年的移动信息化行业经验;全国首推MAS2.0产品;率先推出基于MAS2.0的行业应用插件;最专业全程参与产品推广、集成、运营等所有业务推广和服务流程;移动信息化产品规范的参与制定者;最专业专注向中国移动提供面向集团客户侧的移动信息化应用;公司投入100%的资源在移动信息化领域;最广泛产品及支撑队伍覆盖全国26个省市;产品与解决方案覆盖40多个行业。最早最专业最专注最广泛移动信息化市场领先嘉讯软件,51其他厂商,49经过多年的努力,在移动信息化领域占有一定市场份额,已取得一定成绩,在全国24个省份设有办事处,业务应用涉及40多个行业;5产品稳步发展IMV1.0MASv1.02007IMV2.0IMV3.0IMV3.1IMV3.2IMV4.0MASv2.02003200420042005200520062006MAS2.0平台化标准化运营化基于标准化接口通信管理的基座基于基座的移动OA、易销通、院校通……基于基座保险行业、零售行业、金融行业等解决方案基于基座MAS+升级,语音、数据、多媒体的业务的融合MAS系列产品发展自2003年底第一代信息机的面世,到目前已经有近七年•发展期:截止2007年,从信息机的发展到MAS1.0,产品处于稳步发展期,从功能实用性、性能稳定性等各方面逐步完善;•飞跃期:从2004年,开始对产品架构的深入研究,从2007年,推出第二代MAS,并成功商用;深入研发行业应用产品——移动OA、易销通、院校通、物管通、廉政通等。从2007年MAS2.0试点开始。截止2009年5月已经有近1000家企业使用MAS2.0。广东MAS合作情况嘉讯作为最早与广东移动合作MAS业务的厂商及SI,多年来坚持为全省各地市提供本地化支撑服务,在广州、深圳、东莞、佛山设有4个地市级办事处,为各地市公司提供售前、售中、售后全面的业务拓展支撑服务;经过多年合作,已形成了一套联合推广、联合运营的紧密合作模式;市场份额最大:嘉讯MAS广东市场份额超过70%;本地化支撑面最广:覆盖全省90%的区域;为所有厂家之最;合作时间最久:从信息机到MAS,支撑服务始终如一,且合作越来越紧密;行业应用最丰富:为全省各地市提供多种行业应用,如物管通、易销通、院校通等;深度推广MAS业务;广东MAS客户分布情况一类地市:一级地市中MAS集团客户占有量为省内总数的70%。而活跃客户为省内总计的85%,是日常维护的重点。有一半以上的客户都做过与办公或生产系统对接,维护中多半是基于数据库及网络的问题。二类地市:二级地市中MAS集团客户占有量为省内总数的20%。而活跃客户为省内总计的10%,其中做过系统开发的较少,大部分问题集中在无法发送短信与短信发送失败。三类地市:三类地市中MAS集团客户占有量为省内总数的10%。而活跃客户为省内总计的5%,主要使用简单的MAS模板业务和短信发送功能,问题主要在短信发送失败和不了解MAS功能的问题。极少量的客户因使用率低,对系统不了解,造成维护困难。此种客户需要维护时做些记录备案,方便下次检查问题。广东MAS业务概述常用软件介绍日常维护流程问题解决方法。提纲MAS系统整体介绍MAS使用的是CentOS操作系统。版本CentOS4.4或5.3。环境变量为JDK1.5。目录为/usr/local/jdk数据库为MySql4.0.20。目录为/var/lib/mysqlWEB服务使用的是Tomcat4.1.30。目录为/usr/local/tomcatMAS自身工程目录为/usr/local/mas访问后台软件▪访问后台软件介绍:因我司MAS是CentOS,所以可以使用多种类Unix客户端使用SSH方式进行登录,如:putty,SecureCRT,Fterm和SshClient都可以使用。不过这里推荐使用SshClient因为维护时可能需要将日志、数据库文件和补丁文件导入导出。使用SshClient中的SSHSecureFileTransfer可以方便的进行操作。访问数据库软件访问数据库软件介绍MAS默认是使用MySql数据库的,Mysql自带客户端本身不提供图形化管理界面,操作不方便,但是推荐大家使用Navicat广东MAS业务概述常用软件介绍日常维护流程问题解决方法。提纲MAS接入方式介绍CMNETMAS服务器(专线接入)集团客户防火墙集团客户内网接入设备集团客户内网MAS服务器(非固定公网IP地址接入)集团客户内网MAS服务器(固定公网IP接入)集团客户防火墙行业应用网关专线路由器MAS统一服务平台BOSS日志分析日志分三大部分第一部分的是MAS自身日志,目录为/usr/local/mas/WEB-INF/log/中。日志主要为mas_info.log、mas_uma.log、mas_error.log。Mas_info.log当前最新日志的文件名,记录MAS日常的一般信息,包括产生的错误。默认情况下日志文件到达10M后,会将该文件名改为mas_info.log.X的格式(X=1-9),然后重新生成一个新的名为mas_info.log的文件。Mas_uma.log记录MAS每日的短信发送记录,此日志文件记录所有短信发送状态,每天会产生一个新的文件,格式如:mas_uma.log_yyyy-MM-dd.log。mas_error.logMAS产生的所有错误日志会记录在文件中,此日志文件只记录错误级别的日志,每天会产生一个新的文件,格式如:mas_error.log_yyyy-MM-dd.log。日志分析第二部分为tomcat日志。tomcat日志目录为/usr/local/tomcat/log/tomcat记录自身服务启动中出现的错误,如遇到tomcat无法启动,可检查日志中的catalina.out,根据实际错误来修改tomcat。第三部分为MySql日志mysql日志目录为/var/lib/mysql/mysql记录也只记录自身服务出现的错误,如果遇到网页可以打开,但是无法登陆的问题时,可查看MasServer.err这个文件,但这个文件不是唯一的,如果主机名有修改,文件名为:主机名.err日常问题判断根据客户反馈的问题,一般可以分为以下几种:1.短信提交时出现”通讯未建立连接,发送失败”2.发送短信后手机无法收到,但是其他号码正常。3.能打开登陆页面,但输入用户名密码时提示404错误。4.登陆页面时出现500错误。5.无法打开登陆界面以上问题可能出现的原因:1.与网关连接失败造成的,可能是网络原因,也可能使连接网关参数不符。2.此问题需要查看mas_uma.log,根据号码分析具体原因。3.此问题主要是数据库无法访问,检查mas_info.log和数据库MasServer.err日志4.此问题需要查看tomcat日志,查看是否登陆页面文件被修改。5.一般是由tomcat无法启动导致,tomcat无法启动有多种原因,要根据具体情况分析处理。广东MAS业务概述常用软件介绍日常维护流程问题解决方法。提纲问题处理步骤1.如果客户短信提交时出现”通讯未建立连接,发送失败”检查系统日志和网络状态。检查mas_uma.log日志一般会有以下4种可能:1日志打印Networkisunreachable或Connectiontimedout时表示MAS无法连接行业网关,检查网卡设置和客户内网网关及路由是否正常。2日志打印CMPP:创建CMPP连接失败,错误描述为:其他错误(57)时,需检查客户给MAS映射的公网IP地址与行业网关绑定IP地址是否一致,如果不一致,协助客户修改路由设置。3日志打印CMPP:创建CMPP连接失败,错误描述为:其他错误(56)时,一方面停止系统的tomcat进程一段时间,并可让网关协助将之前假死的连接断掉后在启动tomcat重新连接即可。4日志打印CMPP:创建CMPP连接失败,错误描述为:源地址错误(3)时,检查登陆网关的账号密码。问题处理步骤2.发送短信后手机无法收到,但是其他号码正常。这种问题需要通过日志检查号码的状态,一般会出现以下状态。1检查MAS系统号码段配置是否正常,检查/usr/local/mas/WEB-INF/umaconfig_Att.xml中chinaMobile参数中移动号码是否齐全,并检查是否错误将移动号码添加到其他运营商号段中。如果正常,进行下一步。2检查mas_uma.log日志,利用号码查找CMPP:MTSMSReport这一条,除了result:0stat:DELIVRD表示成功外,其他都是失败,具体详见网关CMPP协议错误码问题处理步骤3.能打开登陆页面,但输入用户名密码时提示404错误。此问题属于系统无法连接数据库造成的,处理方法如下:1检查tomcat和mysql日志,如果提示连接数不够,一般情况为开发中对于程序初始化方式过于频繁。如果客户未做开发,可能是客户使用旧版程序,且数据量大,客户查询或大批量发送短信时都会出现这种错误。2对于客户做开发的情况,可建议客户开发人员其程序不要频繁初始化,可通过短信接口的状态码判断后在进行初始化操作。并修改mysql自身连接数,默认mysql连接数为100,可登陆数据库后输入mysqlsetGLOBALmax_connections=1000将连接数设为1000。3对于客户未作开发,并使用的是旧版程序,建议通过升级,并将之前数据备份后清理来保证系统稳定运行。4也可以通过优化mysql,调节缺省缓冲区大小,来保障mysql的稳定运行。问题处理步骤4.登陆页面时出现500错误。此问题一般升级系统后可能会出现,是升级后为清空tomcat中缓存导致的。一般处理方法如下:1检查tomcat日志catalina.out,检查问题原因,一般是无法读取到web目录中的网页文件导致的。2先暂停web服务/usr/local/tomcat/bin/shutdown.sh在清空缓存rm/usr/local/tomcat/work/Standalone/localhost/*-rf3最后验证mas目录中是否有login.jsp文件,是否可读取。问题处理步骤问题处理步骤5.无法打开登陆界面这种问题一般是tomcat无法启动导致的。一般情况有以下几种可能:1手动启动tomcat,/usr/local/tomcat/bin/startup.sh如果日志未打印错误,再输入df–h检查磁盘空间,如果磁盘空间满,需要清除一些日志。可以先清空tomcat的catalina.out,echo/usr/local/tomcat/logs/catalina.out再将nma或mas日志打包压缩后删除。2如果日志打印tomcat服务出错,建议重新安装tomcat。步骤如下:下载tar版tomcat4.1.30安装包。解压缩tar–zxfjakarta-tomcat-4.1.30.tar.gz将文件夹改名放到/usr/local/目录下mvjakarta-tomcat-4.1.30/usr/local/tomcat删除tomcat目录下webapps下面所有文件,rmtomcat/webapps/*-rf修改tomcat配置文件,vitomcat/conf/server.xml转到93行,将8080改为80转到277行,将276和278行注释删掉,并将”ROOT”修改为”/usr/local/mas”编辑tomcat安全配置,vitomcat/c