1. 确认地市的BMS能否登陆,如果不能登陆,重启BMS (这时候应该时移可以了)
2. 查看媒资是否同步失败,可以手动同步
3.查看AAA日志,是否已经同步,如果有以下信息,可能同步有问题或者其他问题
hm.common.uif.vo.ReturnMessage@230a429e[returnCode=2051,errorMessage=录制资产不存在,response=<null>] ; resp :com.coship.dhm.aaa.service.vo.resp.ChannelSelectionStartResp@769ba50a[purchaseToken=<null>,startTime=<null>,endTime=<null>]]
6.1.3 录制资产不存在导致的频道点播失败
l 现象描述
1、 AAA后台日志打印录制资产不存在,导致点播失败。
l 原因分析
可能是以下原因:
1、 原因一:BMS(CMS)没有将最新的录制资产同步到AAA数据库。
2、 原因二:BMS(CMS)同步录制资产到AAA时失败。
l 问题解决
1、 根据ChannelId(频道ID),以及录制资产的开始时间和结束时间在AAA数据库的T_AAA_REALASSET表中查询指定时间内的录制资产信息。
具体查询语句如下:
select * from T_AAA_REALASSET where CHANNEL_ID =频道ID
and STATUS =1
and ( (START_TIME >=开始时间and START_TIME <结束时间)
or(END_TIME >开始时间and END_TIME <结束时间)
or(START_TIME <=开始时间and END_TIME >结束时间));
2、 当AAA数据库中没有录制资产信息时,查看AAA日志打印的开始时间和结束时间是否正确。
如可用的录制资产为7点至9点时,而频道点播的开始时间和结束时间都大于录制资产结束时间时,此时需要IEPG技术人员确认是否有误;
如果无误,需要CMS技术人员查看是否将最新节目单、或节目单变更后的录制资产信息同步给AAA。
6.1.2 时移/频道回看时点播失败
l 现象描述
1、 时移、频道回看时,点播失败,常见错误码为:663。
l 原因分析
可能是以下原因:
2、 当录制资产时间 < 节目单时长时,在RTM中检查录制资产是否正常同步到AAA,或当前点播的录制资产是否录制失败。
3、 当录制资产时间 > 节目单时长时,请检查是否同在一个时间点存在两个时间点相同的有效录制资产。
4、 当录制资产时间 = 节目单时长时,正常情况,此时需要到VS检查录制资产文件是否正常。
l 问题解决
1、 在AAA的日志文件中查看下发的节目单的开始与结束时间。
查看日志命令如下:
tail -f /usr/local/aaa/aaa-server/bin/aaa/log/info/app-info.log
下例中蓝色部分是节目单的开始与结束时间。
节目单时长 =endTime - startTime
[INFO][2011-08-0104:10:44,710][com.coship.dhm.aaa.service.services.AbstractNGodService.execute(AbstractNGodService.java:35)][com.coship.dhm.aaa.service.vo.req.ChannelSelectionStartReq@38957573[portalId=1,client=8757002164819454,account=50512,channelId=1,startDateTime=20110801041028,endDateTime=<null>,assetId=<null>]]
[INFO][2011-08-0104:10:44,726][com.coship.dhm.aaa.service.services.AbstractNGodService.execute(AbstractNGodService.java:69)][result:com.coship.dhm.common.uif.vo.ReturnMessage@4259942d[returnCode=0,errorMessage=成功,response=<null>] ; resp:com.coship.dhm.aaa.service.vo.resp.ChannelSelectionStartResp@70f3863[purchaseToken=1B8EA785DA7A69774C5E39AFE790C917,startTime=20110801014800,endTime=20110801045800]]
2、 查看播放列表的开始与结束时间,下例中蓝色部分是描述的录制资产信息。
播放列表的开始与结束时间= 录制资产A(end_npt- start_npt)+录制资产B(end_npt- start_npt)+……+录制资产N(end_npt-start_npt)
[INFO][2011-08-0104:10:44,770][com.coship.dhm.aaa.service.services.AbstractNGodService.execute(AbstractNGodService.java:35)][com.coship.dhm.aaa.service.vo.req.RequestPlaylistReq@3610613[SMName=COSHIP_SM,sessionID=cd5a405c65b84e0e9756f2ab3822624e,deviceID=8757002164819454,locality=<null>,usage=Start,PT=1B8EA785DA7A69774C5E39AFE790C917]] [INFO][2011-08-0104:10:44,787][com.coship.dhm.aaa.service.services.AbstractNGodService.execute(AbstractNGodService.java:69)][result:com.coship.dhm.common.uif.vo.ReturnMessage@324e8054[returnCode=0,errorMessage=成功,response=<null>] ; resp:com.coship.dhm.aaa.service.vo.resp.RequestPlaylistResp@3fcb2499[playlistID=53020,bitRate=8789.062,startIndex=1,startNPT=180000,ContentRef=[com.coship.dhm.aaa.service.vo.resp.PlayInfoMsg@31cfd987[providerID=coship,assetID=REAL1312091129101528,start_npt=180,end_npt=2700,trickModesRestricted=<null>],com.coship.dhm.aaa.service.vo.resp.PlayInfoMsg@44d2479d[providerID=coship,assetID=REAL1312096535101533,start_npt=0,end_npt=1801,trickModesRestricted=<null>]]]]
3、 故障分析。
l 当录制资产时间 < 节目单时长时。
需要到RTM检查录制资产是否正常同步到AAA,或当前点的录制资产是否录制失败。
l 当录制资产时间 > 节目单时长时。
请检查是否在同一个时间点存在两个时间点相同的有效录制资产。
l 当录制资产时间 = 节目单时长时。
正常情况,此时需要到VS定位,录制资产文件是否正常。