1、 目录 在ADC上能登录,但是使用办公助理不能登录1 BOSS已经删除企业,但是在办公助理和ADC都存在,而且还出包月账单2 API连接服务器报中帐号、密码错误3 API发送短信报未知错误4 用户手机号码接收不到办公助理短信5 用户不能登录客户端6 客户端下载通讯录时报网络链接错误6 企业管理员导入的通讯录,企业用户看不到6 大客户经理登录后查询不到企业用户或企业资料6 白名单权限误关,恢愎企业通信录6 定时发送短信未发送6 短信内容的拆分规则6 移动办公助理无法使用, 系统提示:企业代码、用户号或密码错误6 开销户之后导到统计数据不正确6 备份的通信录文件无法
2、恢愎6 客户端登陆提示网络连接错误6 MDC业务月报数据彩集6 导出‘xxxxx’企业通讯录6 查询某人手机号码属于哪个组6 删除‘xxxxx’企业通讯录 xxxx=集团编号6 手机登录kjava时报集团编号和密码错误6 移动办助理短信发送后有部分客户收不到6 同步通讯录时报错9 常用日志说明9 Ø 在ADC上能登录,但是使用办公助理不能登录 答: 第一种情况:用户在办公助理不存在,在ADC中未关联办公助理业务: 查看是否在办公助理存在这个用户,如果不存在则可能用户在ADC上建立了,但没有同步到办公助理系统或者在ADC上没有选择这个用户拥有使用办公助理使用权限。详
3、细可以访问进行查询或咨询ADC维护人员。 第二种情况:用户在办公助理不存在,在ADC中已经关联办公助理业务: 处理方法:使用企业管理员administrator登录ADC管理员模块默认密码(111111),点“业务管理-产品关联”菜单进入关联产品页面,点击右侧“办公助理”产品,列出已关联用户,将该用户移除->同步所有->再关联->同步所有,后到办公助理系统,使用省公司管理员登录查看企业用户,可以查找到该用户,该用户可以登录办公助理。 (用管理员账号》“企业资料查询”》查询企业用存在,再用“用户资料查询”》查询用户手机号不存在,让用户自己到ADC去做关联。) Ø BOSS已经删除企业
4、但是在办公助理和ADC都存在,而且还出包月账单 答:这个问题一般是由于上次割接导致的。需要联系ADC进行删除并在办公助理删除相应的企业,首先在办公助理页面查询企业是否存在。 删除SQL: 查询企业:select eid from enterprise t where t.eid in (' xxxxx ') ----XXXX能否给一个实例?(就是集团编号如:5911226320) 删除企业:delete from enterprise where t.eid in (' xxxxx ') 查询用户:select * from msguser t where pany in
5、 (‘xxxxx’) 删除用户:delete from msguser t where pany in (‘xxxxx’) 关于已出费用可以让所属地市公司走帐务减免---是不是通知地市就可以了? 通知大客户经理. Ø API连接服务器报中帐号、密码错误。 答:检查用户是否拥有API权限,如没有,则通知客户找大客户经理向省公司申请开启API权限。 ---具体检查用户是否拥有API权限方法? 用省公司管理员登录,通过用户资料查询,就可以查看. Ø API发送短信报未知错误 答:检查API是否关闭外企权限。如果外企权限关的情况下,企业必须通过WEB方式把接收人号码导入通
6、讯录。API发送时如果外企权限关则需验证接收人是否在企业通讯录中如果外企权限开则不验证。 ----具体检查API是否关闭外企权限的方法 用省公司管理员登录,通过企业资料查询,就可以查看. Ø 户手机号码接收不到办公助理短信 答:第一种情况:检查是否在系统黑名单: 使用省公司管理员root登录,在系统黑名单中查找用户是否在黑名单中。如存在,删除该号码,即可收到,注意需要等2个小时后,系统缓存刷新后才生效。 第二种情况:检查是否在企业黑名单: 使用省公司管理员root登录,在企业黑名单中查找用户是否在黑名单中。如存在,删除该号码,即可收到,注意需要等2个小时后,系统缓存刷
7、新后才生效。 第三种情况:检查发送内容是否存在敏感词: 在敏感词列表中查看有哪些敏感词。在到短信日志查询中查找接收号码为该手机号码的短信日志内容中是否包含敏感词。 第四中情况:检查该号码是否为省外号段。 如果接收手机号码是省外号码,首先查看该用户是否开通省外权限,若未开通省外权限则不能发送。注意:不要随意给企业开通省外权限。需要省公司确认才能开放。 Ø 用户不能登录客户端 答: 第一种情况:web端可以登录 首页使用该用户帐号登录web系统,检查是否可以登录。如可以登录,则让用户确认网络环境中是否可以访问4090端口。 第二种情况:web端不能登录 请按照问题1
8、中描述步骤排查原因。 Ø 客户端下载通讯录时报网络链接错误 答:这种情况都是由于通讯录中存在不可识别的字符造成的。 需要查询数据库中linkman表中该企业通讯录中是否存在不可识别字符。?? ----是否需要提供查询方法? 问题已解决,未更新.(要不把客户的通讯录全部导出到EXCEL表中看下有没有问题,要不就让开发帮忙查询。) Ø 企业管理员导入的通讯录,企业用户看不到。 答:在外企权限关闭情况下,企业管理员导入的通讯录需要大客户经理审批后才能看到。 用省公司管理员登录,通过企业资料查询,就可以查看. Ø 大客户经理登录后查询不到企业用户或企业资料 答:大客户经
9、理需要关联企业后才能看到企业资料。 排查方法,在企业关联中查询是否已经关联了该企业。注意:关联企业后,次日才能看到该企业的统计数据,其他信息可以实时看到。 Ø 白名单权限误关,恢愎企业通信录。 答:insert into linkgroup(GRPNAME,GRPOWNID,GRPTYPE,CREATETIME,STATES,GRPCOMM,GRPCODE,CHECKFLAG,GID,GRPID,EID,OPERATETYPE,MODIFYTIME,MACHINEID) select GRPNAME,GRPOWNID,GRPTYPE,CREATETIME,STATES,GRPCOMM
10、GRPCODE,CHECKFLAG,GID,GRPID,EID,'1',sysdate,'server' from linkgrouptemp l where l.eid='xxx' and l.grpownid='xxx'; insert into linkman(LINOWNID,LINTYPE,LINFIRSTNAME,LINLASTNAME,LINNAME,LINGENDER,LINBIRTHDAY,LINEMAIL,LINPHONE,LINMOBILE,LINUNICOM,LINFAX,LINXLT,LINCORP,LINDUTE,LINDEP,LINCOUNTRY,LINPRO
11、VINCE,LINCITY,LINZIPCODE,LINADDRESS,LINCREATETIME,LINCOMMENT,STATES,DEFAULTNUM,CHECKFLAG,LID,EID,OPERATETYPE,MODIFYTIME,MACHINEID) select LINOWNID,LINTYPE,LINFIRSTNAME,LINLASTNAME,LINNAME,LINGENDER,LINBIRTHDAY,LINEMAIL,LINPHONE,LINMOBILE,LINUNICOM,LINFAX,LINXLT,LINCORP,LINDUTE,LINDEP,LINCOUNTRY,LINP
12、ROVINCE,LINCITY,LINZIPCODE,LINADDRESS,LINCREATETIME,LINCOMMENT,STATES,DEFAULTNUM,CHECKFLAG,LID,EID,'1',sysdate,'server' from linkmantemp t where t.eid='xxx' and t.linownid='xxx'; insert into listmember(GRPOWNID,TYPE,LINNAME,MOBILENO,DEFAULTNUM,CHECKFLAG,LID,GID,EID,OPERATETYPE,MODIFYTIME,MACHINEID)
13、 select GRPOWNID,TYPE,LINNAME,MOBILENO,DEFAULTNUM,CHECKFLAG,LID,GID,EID,'1',sysdate,'server' from listmembertemp m where m.eid='xxx' and m.grpownid='xxx'; Ø 定时发送短信未发送。 答:定时发送时间在与当前时间间隔小于10分钟时,系统定时扫描器会可能错过这些定时短信,则这些定时短信不能发起。 排查方法:目前系统存在bug,在用户web端未发送列表中查看定时发送短信时没有显示定时发送时间。 ----具体怎么解决? 问题已解决,未更
14、新. 答:定时发送时间在与当前时间间隔小于10分钟时,系统定时扫描器会可能错过这些定时短信,则这些定时短信不能发起。 排查方法:目前系统存在bug,在用户web端未发送列表中查看定时发送短信时没有显示定时发送时间。 update linkgroup l set l.eid='xxxx',l.grpownid='xxxx' where l.eid='xxx' and l.grpownid='xxx' update linkman t set t.eid='xxxx',t.linownid='xxxx' where t.eid='xxx' and t.linownid='xxx' upd
15、ate listmember m set m.eid='xxxx',m.grpownid='xxxx' where m.eid='xxx' and m.grpownid='xxx' Ø 短信内容的拆分规则: 短信内容为70字/条(中文、英文、标点都算一个字),短信内容的组成包括:需要发送的内容+短信来源(来源:XXXXX) 超过70个字的,65个字拆成一条 Ø 移动办公助理无法使用, 系统提示:企业代码、用户号或密码错误。 答:可能由于以为以下问题导致 1、在ADC上不能建立中文的用户名 2、在ADC上建立的用户名要用手机号码 3、在ADC建立手机号码后需要在ADC关联产品
16、并同步到办公助理。 4、企业管理员或者付费号码是不能通过客户端登录的 只要将原因和客户说清在让他们打电话给ADC就可以了。 Ø 开销户之后导到统计数据不正确. 答:首先查看该企业是否是销户之后新开的. Select * from enterprise t where t.eid='xxx'; 查看开户时间(regdate)是不是之后新开的户. 如果是新开户导致的,且是本月统计数据不正确,则登录统计库服务器,把服务器日期改为不正确日期的后三天,然后执行:” sh /export/home/oracle/9i/sql/tj.sh > /export/home/oracle/9
17、i/sql/tj.log 2>&1 &”,毕行完后把服务器时间改回来.?? 如果不是本月统计数据不正确,则先把数据不正确日期至数据不正确日期后三天的数据导进smsdetaileresult:”insert into smsdetaileresult t select * from smsdetaileresult* a where a.sendtime >= to_date('不正确日期','yyyyMMdd')-3 and a.sendtime < to_date('不正确日期','yyyyMMdd') ”。 然后登录统计库服务器,把服务器日期改为不正确日期的后三天,再执行:”sh
18、 /export/home/oracle/9i/sql/tj.sh > /export/home/oracle/9i/sql/tj.log 2>&1 &”, 毕行完后把服务器时间改回来,并删除导入数据:” delete from smsdetaileresult a where a.sendtime >= to_date('不正确日期','yyyyMMdd')-3 and a.sendtime < to_date('不正确日期','yyyyMMdd')”.?? Ø 备份的通信录文件无法恢愎 答: 是因为文件里LID重复导致的,可以根据日志把重复的LID删,可以就导入了.(如果出现这
19、个问题直接找开发)
Ø 客户端登陆提示网络连接错误
答: 首在数据库中查询” select * from msguser m where m.userid='登录名' and pany='企业编号'”是否有记录,如果没有记录,则到ADC平台(
Ø MDC业务月报数据彩集
答: 以下查询请注意修改查询时间
集团用户总数: select count(*) from enterprise e where e.regdate 20、day 21、tinct me.sendid) from message me where me.sendtime>=to_date('200810','yyyyMM') and me.sendtime 22、date('200812','yyyyMM')
发送短信总数 : select count(*) from smsdetaileresult 如果查当月数据还要加上 select count(*) from smsdetaile
业务平台与短信网关的收发总数 : 同上
收费短信条 : select count(*) from smsdetaileresult s where s.fee!='0'如果查当月数据还要加上 select count(*) from smsdetaile s where s.fee!='0'
WAP访问总数 : select count(*) from sm 23、sdetaileresult s where s.terminaltype='4' '如果查当月数据还要加上select count(*) from smsdetailer s where s.terminaltype='4'
Ø 导出‘xxxxx’企业通讯录
select g.grpname,t.linname,t.defaultnum from linkman t ,listmember l,linkgroup g where t.lid=l.lid and l.gid=g.gid and t.eid='xxxxx' and t.linownid='xxxxx'
Ø 查询某人 24、手机号码属于哪个组
select g.grpname,t.linname,t.defaultnum from linkman t ,listmember l,linkgroup g where t.lid=l.lid and l.gid=g.gid and t.eid='xxxxx' and t.defaultnum='xxxxx'
Ø 删除‘xxxxx’企业通讯录 xxxx=集团编号
delete from linkgroup t where t.eid=' xxxxx ' and t.grptype='1'
delete from listmember l where l.ei 25、d=' xxxxx ' and l.type='1'
delete from linkman k where k.eid=' xxxxx ' and k.lintype='1'
Ø 手机登录kjava时报集团编号和密码错误
1.手机是或能正常上网,是否支持kjava软件
2.手机的网络设置是否是GPRS
3.密码、手机号、集团编号是否有错
4.不同手机不同的设定方法具
Ø 移动办助理短信发送后有部分客户收不到
1) 登录移动办公助理接口机(10.46.43.25/10.46.43.13)和应用服务器,检查堆积状态和系统日志。文件目录:/app/oas_sms/queue 26、stat 队列文件名:queue_08312009 08代表8月,31代表日,2009表年
2)
a)如不存在堆积,查查看短信接口服务器10.46.43.13、10.46.43.25机器是否有发送记录,查看无相关记录,证明没有发送到短信接口服务器,证明前端存在问题。如果存在证明网关或短信中心存在问题,联系短信网关或短信中心,查找问题原因。
进入短信接口日志目录执行下面的命令 查询短信是否发送到短信网关。
日志目录:/app/oas_sms/logs/sms/fcsmpp/0
/app/oas_sms/logs/sms/fcsmpp/1
27、 /app/oas_sms/logs/sms/fcsmpp/2
/app/oas_sms/logs/sms/fcsmpp/3
/app/oas_sms/logs/sms/fcsmpp/4
/app/oas_sms/logs/sms/fcsmpp/5
例如:
grep XXXXXXXXXXX /app/oas_sms/logs/sms/fcsmpp/0/2010_05_11.log
grep XXXXXXXXXXX /app/oas_sms/logs/sms/fcsmpp/1/2010_05_11.log
gr 28、ep XXXXXXXXXXX /app/oas_sms/logs/sms/fcsmpp/2/2010_05_11.log
grep XXXXXXXXXXX /app/oas_sms/logs/sms/fcsmpp/3/2010_05_11.log
grep XXXXXXXXXXX /app/oas_sms/logs/sms/fcsmpp/4/2010_05_11.log
grep XXXXXXXXXXX /app/oas_sms/logs/sms/fcsmpp/5/2010_05_11.log
XXXXXXXXXXX 为接收的手机好码,要查哪个日期的日志就查该日期 29、的日志。
[admin@app2 fcsmpp]$ pwd
/app/oas_sms/logs/sms/fcsmpp
[admin@app2 fcsmpp]$ sh grep_file.sh 13860069189 2009_12_15.log|more
sh zgrep_file.sh 13860944386 2009_12_10.log.gz|more
b)在网页上查询发送记录:
地址:http://211.143.170.108:4080/fmccweb/logoff.do
用户名/密码:kefu/123456
如图:
c)在数据库上查询发送记录:
查询SQL 30、例子:
select
a.cmid,
b.rid,
a.CONTENT,
panyname,
b.mobile,
b.recflag,
b.errmsg,
a.sendtype,
to_char(a.createtime,'yyyy-mm-dd,hh24:mi:ss')as createtime,
to_char(a.sendtime,'yyyy-mm-dd,hh24:mi:ss')as sendtime
from message a,messagerec b where a.cmid = b.cmid
and a.sendtime>=to_date('2010-5- 31、19 00:00:00','yyyy-mm-dd hh24:mi:ss')
and a.sendtime 32、败,1-成功,2-已发送 ,3-等待) recflag
//错误信息 errmsg
3)如未有相关发送记录,登录10.46.43.12、10.46.43.18服务器查看UMS接口机,
进入umsserver日志目录执行下面命令 查询日志
cd /app/oas_sms/logs/umsserver
tail -f UMS_2009_11_27.log
如出现fail write问题,证明UMS接口机存在问题。使用命令停止应用
killall -9 wd
killall -9 umsserver
killall -9 equalserver
33、4)如存在相关发送记录,登录10.46.43.11、10.46.43.17查看WEB服务器的日志及数据库发送记录,根据日志进行相关判断WEB是否存在问题。
/home/apache-tomcat-5.5.25/logs/mmsinfo.log彩信接口报文件/在23机上
Ø 同步通讯录时报错
错误为:“由于将在索引、主关键字、或关系中创建重复的值,请求对表的改变没有成功。改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次”
如图:
解决方法:这个让客户去生产上下载一下最新的客户端。删除现有的客户端一定要把安装文件也一并删除。然后重装新 34、的客户端重新同步。
Ø 常用日志说明:
1、WEB应用服务器监控
服务器IP:【10.46.43.11】WEB2/if1、【10.46.43.17】WEB1/web2
日志目录:/home/tomcat/logs
日志文件说明:
fmcc.log //当天错误日志文件
info.log //当天信息日志文件
catalina.out //tomcat输出日志文件
2、短信解析
短信解析服务器监控
服务器IP:【10.46.43.18】UMS2/web、【10.46.43.12】UMS1/if2
日志目录:/app/oas_sms/logs
日志文件说明:
UMS_ 35、0501.log //指定日期的短信解析日志文件
ES_0501.log //指定日期的负载均衡日志文件
3、短信接口:
短信解析日志目录:/app/oas_sms/logs/sms/fcsmpp/x
X代表对应进程的日志目录0-7
负载均衡日志目录:/app/oas_sms/logs/equalserver
日志文件说明:
2010_05_01.log: 指定日期的短信接口日志文件
ES_0501.log: 指定日期的负载均衡日志文件
4、API接口:
API日志目录:/app/log
日志文件说明:
fmcc.log /api信息日志文件