視頻聯(lián)網(wǎng)網(wǎng)關(guān)(NCG)V5.11.100FAQ手冊(cè)_第1頁(yè)
視頻聯(lián)網(wǎng)網(wǎng)關(guān)(NCG)V5.11.100FAQ手冊(cè)_第2頁(yè)
視頻聯(lián)網(wǎng)網(wǎng)關(guān)(NCG)V5.11.100FAQ手冊(cè)_第3頁(yè)
視頻聯(lián)網(wǎng)網(wǎng)關(guān)(NCG)V5.11.100FAQ手冊(cè)_第4頁(yè)
視頻聯(lián)網(wǎng)網(wǎng)關(guān)(NCG)V5.11.100FAQ手冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩64頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

文檔編號(hào)視頻聯(lián)網(wǎng)網(wǎng)關(guān)(NCG)5.11.100FAQ密級(jí)級(jí)別:內(nèi)部公開(kāi)保密信息,未經(jīng)授權(quán)禁止擴(kuò)散第i保密信息,未經(jīng)授權(quán)禁止擴(kuò)散第i頁(yè)2020-06-16目錄組件介紹 1參考資料 1組件組成 1版本說(shuō)明 1運(yùn)行環(huán)境 3端口列表 3架構(gòu)和流程 6系統(tǒng)架構(gòu) 6內(nèi)部結(jié)構(gòu) 8聯(lián)網(wǎng)配置流程 9聯(lián)網(wǎng)網(wǎng)關(guān)配置功能流程 9外域添加功能流程 9主要業(yè)務(wù)流程 10資源共享功能流程 10云臺(tái)控制流程 11錄像查詢流程 12級(jí)聯(lián)-國(guó)標(biāo)/DB33-UDP取流功能流程 13級(jí)聯(lián)-國(guó)標(biāo)/DB33-hik_tcp私有協(xié)議取流功能流程 14級(jí)聯(lián)-國(guó)標(biāo)-tcp協(xié)議取流功能流程 15國(guó)標(biāo)代理場(chǎng)景下關(guān)鍵流程補(bǔ)充說(shuō)明 16問(wèn)題排查方法 23維護(hù)步驟 23日志查看方法 24日志使用方法 27如何排查和定位問(wèn)題 31如何確認(rèn)網(wǎng)絡(luò)情況 31如何更新替換組件版本 31如何獲取組件的版本信息 34如何收集異常時(shí)的關(guān)鍵信息 34常見(jiàn)問(wèn)題 35安裝部署 35程序啟動(dòng)失敗 35配置問(wèn)題 364.2.1 開(kāi)啟國(guó)標(biāo)集群代理 36資源目錄相關(guān)問(wèn)題 38資源任務(wù)可視化 41標(biāo)準(zhǔn)資源校驗(yàn) 42取流問(wèn)題 43預(yù)覽取流失敗 43預(yù)覽黑屏 45預(yù)覽卡頓 46預(yù)覽幾十秒后斷流 46INVITE、ACK、BYE信令沒(méi)有響應(yīng)或發(fā)送 46INVITE、200OK報(bào)文攜帶收流、發(fā)送地址不正確 47云臺(tái)問(wèn)題 47錄像查詢問(wèn)題 47國(guó)標(biāo)代理場(chǎng)景下的問(wèn)題 48典型場(chǎng)景/方案問(wèn)題 50日志排查 50日志模塊說(shuō)明 507.附錄 51關(guān)鍵bug修訂記錄 51錯(cuò)誤碼說(shuō)明 52聯(lián)網(wǎng)信令服務(wù)cascade錯(cuò)誤碼 52WEB服務(wù)錯(cuò)誤碼 59聯(lián)網(wǎng)媒體服務(wù)media錯(cuò)誤碼 60常用工具使用 63抓包工具Wireshark 63碼流查看分析工具 64Windows調(diào)試工具Windbg 65歷史版本信息 65內(nèi)部架構(gòu) 658.修訂記錄 66密級(jí)級(jí)別:內(nèi)部公開(kāi)第PAGE第10頁(yè)2020-06-16組件介紹參考資料名稱(chēng)用途NCG組件(5.11.100)安裝部署手冊(cè)包含組件的安裝、卸載、升級(jí)、配置等相關(guān)的說(shuō)明NCG組件(5.11.100)用戶使用手冊(cè)包含組件前端的操作步驟、流程等說(shuō)明NCG組件(5.11.100)功能規(guī)格清單包含組件的功能、性能、安全等規(guī)格說(shuō)明NCG(5.11.100)端口清單包含組件所使用的端口、及功能、協(xié)議說(shuō)明組件組成NCG專(zhuān)注于平臺(tái)域間視頻聯(lián)網(wǎng),基于標(biāo)準(zhǔn)協(xié)議與外域平臺(tái)互聯(lián)互通,支持視頻通用標(biāo)準(zhǔn)協(xié)議(2811,/2816DB/01網(wǎng)B協(xié)議接口等。主要業(yè)務(wù)功能包括:域間注冊(cè)與心跳、資源同步、實(shí)時(shí)預(yù)覽、錄像回放與控制、錄像下載、語(yǔ)音廣播、設(shè)備控制等NCG由cascade(國(guó)標(biāo)聯(lián)網(wǎng)信令服務(wù))、ncg-db33(DB33聯(lián)網(wǎng)信令服務(wù))、media(聯(lián)網(wǎng)媒體服務(wù))、web(cascadencg-db335.6.0cascade(聯(lián)5.70saDB33(ncg-db33)。cascadencg-db33態(tài)。本文中沒(méi)有特別提出的情況下,cascadeNCGPGsql、ActiveMq、TomcatPGsqlcascade、web數(shù)據(jù)管理,ActiveMqcascadeTomcatweb版本說(shuō)明NCG5.11.100版本更新信息:5.11.1005.10.100ARARPTZ詢,調(diào)用)GPS支持巡檢成功點(diǎn)位導(dǎo)入共享功能支持手動(dòng)共享下級(jí)域資源到本級(jí)平臺(tái)支持信令鏈路負(fù)載監(jiān)控csvcn支持國(guó)標(biāo)集群代理5.10.1005.9.1001.取流流程優(yōu)化新增異常資源刪除可視化任務(wù)16新增啟動(dòng)增加待刪外域的檢測(cè)與處理GB35114A支持驅(qū)動(dòng)管理支持高倍速抽幀支持國(guó)標(biāo)信令流量監(jiān)控5.9.1005.8.1001.支持資源目錄可視化操作支持國(guó)標(biāo)協(xié)議集群代理CSVNCG支持第三方聯(lián)網(wǎng)協(xié)議JT809/1078媒體鏈路可視化視頻回放專(zhuān)項(xiàng)優(yōu)化5.8.1005.7.1001.支持業(yè)務(wù)樹(shù)的推送、解析支持推送語(yǔ)音通道支持刪除自己建立的行政區(qū)劃組織支持檢索本級(jí)的資源ldap5.7.1005.6.1001.新增平滑升級(jí)功能新增國(guó)際化需求(多語(yǔ)言、多時(shí)區(qū)、exe新增公安獲取擴(kuò)展能力集功能LDAP新增獲取視頻本域標(biāo)識(shí)的接口新增關(guān)鍵內(nèi)部錯(cuò)誤碼優(yōu)化新增內(nèi)碼級(jí)聯(lián)功能修改錄像查詢返回的錄像文件大小可能變成負(fù)數(shù)的問(wèn)題修改錄像查詢返回的錄像類(lèi)型和下級(jí)不匹配問(wèn)題修改上報(bào)可視域信息為空的問(wèn)題運(yùn)行環(huán)境硬件環(huán)境:推薦配置視頻聯(lián)網(wǎng)網(wǎng)關(guān)服務(wù)CPUIntelXeonE3-1225v33.2GHz4核8線程內(nèi)存8GBDDR3硬盤(pán)500GB網(wǎng)卡Intel1000MNIC*2(安裝最新網(wǎng)卡驅(qū)動(dòng))顯卡Intel(R)HDGraphicsP4600/P4700軟件環(huán)境:軟件環(huán)境支持操作系統(tǒng)環(huán)境CentOS7.2x86_64CentOS7.4x86_64CentOS7.6x86_64Java運(yùn)行環(huán)境OracleJava8/11運(yùn)行環(huán)境應(yīng)用服務(wù)器環(huán)境Tomcat8.0/8.5數(shù)據(jù)庫(kù)環(huán)境PostgreSQL9.6瀏覽器環(huán)境Chrome40IE9-11端口列表端口參數(shù)查看及配置方法:運(yùn)行管理中心->系統(tǒng)維護(hù)->參數(shù)配置->視頻聯(lián)網(wǎng)網(wǎng)關(guān)->填寫(xiě)需要修改的端口->下發(fā)。->選中端口->下發(fā)。5.11.100:端口號(hào)使用場(chǎng)景映射改傳輸方式7100國(guó)標(biāo)協(xié)議通信端口是是UDP/TCP7110DB33是是UDP711835114是是UDP/TCP7093私有協(xié)議通信端口否是TCP915535114子服務(wù)restful口否是TCP/HTTP7097私有協(xié)議通信端口否是TCP7099restful否是TCP/HTTP8198restful否是TCP/HTTP7010NCG否是TCP/HTTP7087rtsp是是TCP7304集群管理端口否是TCP/UDP6009websocket是是TCP26100-26899視頻流傳輸端口段是是UDP/TCP8080WEB否是TCP9181否是TCP/HTTP8860/8862/8866/8868取流時(shí)所用端口否是UDP7116SIP是是UDP/TCP9072SIP口否是TCP/HTTP7119否是UDP/TCP5.10.100:端口號(hào)使用場(chǎng)景是否需要映射是否可修改傳輸方式7100國(guó)標(biāo)協(xié)議通信端口是是UDP/TCP7110DB33是是UDP711835114是是UDP/TCP7093私有協(xié)議通信端口否是TCP915535114子服務(wù)restful端口否是TCP/HTTP7097私有協(xié)議通信端口否是TCP7099restful否是TCP/HTTP8198restful否是TCP/HTTP7010NCG否是TCP/HTTP7087rtsp是是TCP7304集群管理端口否是TCP/UDP6009websocket是是TCP26100-26899視頻流傳輸端口段是是UDP/TCP8080WEB否是TCP9181否是TCP/HTTP8860/8862/8866/8868媒體網(wǎng)關(guān)通過(guò)組播方式(被動(dòng))取流時(shí)所用端口否是UDP5.9.100:端口號(hào)使用場(chǎng)景是否需要映射是否可修改傳輸方式7100國(guó)標(biāo)協(xié)議通信端口是是UDP/TCP7110DB33是是UDP7097私有協(xié)議通信端口否是TCP7099國(guó)標(biāo)子服務(wù)restful否是TCP/HTTP8198地標(biāo)子服務(wù)restful否是TCP/HTTP7010NCG否是TCP/HTTP7087rtsp是是TCP7304集群管理端口否是TCP/UDP6009websocket是是TCP26100-26899視頻流傳輸端口段是是UDP/TCP8080WEB否是TCP5.8.100:端口號(hào)使用場(chǎng)景是否需要映射是否可修改傳輸方式7100國(guó)標(biāo)協(xié)議通信端口是是UDP/TCP7110DB33是是UDP7097私有協(xié)議通信端口否是TCP7099國(guó)標(biāo)子服務(wù)restful否是TCP/HTTP8198地標(biāo)子服務(wù)restful否是TCP/HTTP7010NCG否是TCP/HTTP7087rtsp是是TCP7304集群管理端口否是TCP/UDP6009websocket是是TCP26100-26899視頻流傳輸端口段是是UDP/TCP8080WEB否是TCP5.7.100:端口號(hào)使用場(chǎng)景是否需要映射是否可修改傳輸方式7100國(guó)標(biāo)協(xié)議通信端口是是UDP/TCP7110DB33是是UDP7097私有協(xié)議通信端口否是TCP7099國(guó)標(biāo)子服務(wù)restful否是TCP/HTTP8198地標(biāo)子服務(wù)restful否是TCP/HTTP7010NCG否是TCP/HTTP7087rtsp是是TCP7304集群管理端口否是TCP/UDP6009websocket是是TCP26100-26899視頻流傳輸端口段是是UDP/TCP8080WEB否是TCP5.6.100:端口號(hào)使用場(chǎng)景是否需要映射是否可修改傳輸方式7100/7110標(biāo)準(zhǔn)協(xié)議通信端口是是UDP/TCP7097私有協(xié)議通信端口是是TCP7099/7010restful否是TCP/HTTP7087rtsp是是TCP7304集群管理端口否是TCP/UDP6009websocket是是TCP26100-26899視頻流傳輸端口段是是UDP/TCP8080WEB否是TCP架構(gòu)和流程系統(tǒng)架構(gòu)頻監(jiān)控平臺(tái)的互聯(lián)互通、資源共享。視頻聯(lián)網(wǎng)網(wǎng)關(guān)在跨域視頻監(jiān)控聯(lián)網(wǎng)中的位置如圖2.1.1所示。圖中有四個(gè)不同域,實(shí)現(xiàn)不同域之間的兩個(gè)域之間是平級(jí)關(guān)系,互相注冊(cè),經(jīng)過(guò)對(duì)方鑒權(quán)認(rèn)證后,才能進(jìn)行域間通信。區(qū)域視頻監(jiān)控系區(qū)域視頻監(jiān)控系1區(qū)域視頻監(jiān)控系2用戶終端用戶終端監(jiān)控資源監(jiān)控資源傳輸網(wǎng)絡(luò)傳輸網(wǎng)絡(luò)監(jiān)控中心報(bào)警數(shù)據(jù)報(bào)警數(shù)據(jù)監(jiān)控中心聯(lián)網(wǎng)網(wǎng)關(guān)聯(lián)網(wǎng)網(wǎng)關(guān)聯(lián)網(wǎng)網(wǎng)關(guān)聯(lián)網(wǎng)網(wǎng)關(guān)區(qū)域視頻監(jiān)控系m區(qū)域視頻監(jiān)控系n用戶終端報(bào)警數(shù)據(jù)報(bào)警數(shù)據(jù)用戶終端傳輸網(wǎng)絡(luò)傳輸網(wǎng)絡(luò)監(jiān)控中心監(jiān)控資源監(jiān)控資源監(jiān)控中心跨域視頻監(jiān)控聯(lián)網(wǎng)結(jié)構(gòu)圖內(nèi)部結(jié)構(gòu)聯(lián)網(wǎng)網(wǎng)關(guān)的設(shè)計(jì)是基于模塊化/插件化的設(shè)計(jì)思想,子模塊盡可能遵循強(qiáng)內(nèi)聚、松耦合和信息隱藏的asae,負(fù)責(zé)以國(guó)標(biāo)信令規(guī)范本級(jí)域和外域平臺(tái)的信令交互,協(xié)議管理,對(duì)外提供接口;一個(gè)進(jìn)程是地標(biāo)信令網(wǎng)關(guān)3,負(fù)責(zé)以地標(biāo)信令規(guī)范本級(jí)域和外域平臺(tái)的信令交互,協(xié)議管理,對(duì)外提供接口;一個(gè)進(jìn)程是聯(lián)網(wǎng)管理服務(wù)(Web)tomcatmedia),負(fù)責(zé)媒體流轉(zhuǎn)發(fā)。但當(dāng)需要進(jìn)行轉(zhuǎn)碼時(shí),會(huì)里就不重復(fù)貼出了。歷史版本(5.6.0)如見(jiàn)附錄7.3.1所示。通用視頻聯(lián)網(wǎng)服務(wù)組GB/T28181通用視頻聯(lián)網(wǎng)服務(wù)組GB/T28181聯(lián)網(wǎng)服務(wù)1GB/T28181聯(lián)網(wǎng)服務(wù)n通用視頻聯(lián)網(wǎng)服務(wù)組DB33/T629聯(lián)網(wǎng)服務(wù)1DB33/T629聯(lián)網(wǎng)服務(wù)n客戶端應(yīng)用資源 控制客戶端應(yīng)用資源 控制視頻流事件API接口聯(lián)網(wǎng)網(wǎng)關(guān)服務(wù)尋址聯(lián)網(wǎng)管理服務(wù)數(shù)據(jù)庫(kù)服務(wù)WEB配置操作管理設(shè)備控制設(shè)備狀態(tài)同步通知媒體服務(wù)1多線路管理外域管理資源管理轉(zhuǎn)碼管理理理度管理媒體服務(wù)n聯(lián)網(wǎng)協(xié)議接入層本地聯(lián)網(wǎng)驅(qū)動(dòng)守護(hù)服務(wù)SIP信令代理服務(wù)資源 控制視頻流下級(jí)域平臺(tái)行業(yè)組件核心服務(wù)視頻網(wǎng)管事件服務(wù)上級(jí)域平臺(tái)網(wǎng)驅(qū)動(dòng)n網(wǎng)驅(qū)動(dòng)1聯(lián)網(wǎng)配置流程聯(lián)網(wǎng)網(wǎng)關(guān)配置功能流程WEBCASCADEDBWEBCASCADEDB啟動(dòng)獲取網(wǎng)關(guān)初始化信息初始化寫(xiě)入插件配置修改200OK 配置修改Webcascade200OK,然后將變更信息寫(xiě)入數(shù)據(jù)庫(kù)及cascade.xmlcascadecascade.xml外域添加功能流程WEB

PGsql

cascade

協(xié)議插件插入數(shù)據(jù)庫(kù)向信令網(wǎng)關(guān)發(fā)送請(qǐng)求RESTful+CASCADE_INFO4.200ok獲取狀態(tài)進(jìn)行展示獲取狀態(tài)進(jìn)行展示

調(diào)用對(duì)應(yīng)協(xié)議插件添加上下級(jí)回調(diào)更新域狀態(tài)

添加上級(jí)域時(shí)主動(dòng)向上注冊(cè),添加下級(jí)域時(shí)等待下級(jí)注冊(cè)WEBCASCADEWEBpgsql主要業(yè)務(wù)流程資源共享功能流程資源共享功能按共享目標(biāo)分有兩種流程,共享給本級(jí)、共享給上級(jí)。目前下級(jí)資源共享給本級(jí)已由程序自動(dòng)完成,無(wú)需配置或手動(dòng)操作。下級(jí)資源推送給本級(jí)功能流程:cascade.cascadeldap,同時(shí)發(fā)送資源變更通知(mq).ldap下級(jí) 上級(jí)下級(jí)cascade下級(jí)cascadeAP發(fā)送資源變更通知mqLDAPAP發(fā)送資源變更通知mqLDAPpgsql其他組件200OK 入庫(kù)錄入LD資源自動(dòng)推送到本級(jí)流程圖WEBcascadecascade異步共享,cascadeWEBweb到上級(jí),這種情況適用于共享資源數(shù)量較多時(shí)。上級(jí)上級(jí)下級(jí)上級(jí)聯(lián)網(wǎng)服務(wù)cascadeWEBDB共享操作推送 循環(huán)處理獲取共享關(guān)系推送取消共享方式1簡(jiǎn)單取消共享 推送DEL 循環(huán)處理共享給上級(jí)操作2.4.2共享資源到上級(jí)流程圖云臺(tái)控制流程cascadecascadeNCG客戶端 上級(jí)cascade 下級(jí)cascade 下級(jí)DAC客戶端上級(jí)cascade下級(jí)cascade下級(jí)DACncgwebncgweb云臺(tái)控制命令 云臺(tái)控制命令控制結(jié)果

控制結(jié)果

云臺(tái)控制命令控制結(jié)果 錄像查詢流程

RESTful客戶端聯(lián)網(wǎng)共享ncgweb上級(jí)cascade下級(jí)cascade聯(lián)網(wǎng)共享2.4.4所示,錄像的存放位置等信息由聯(lián)網(wǎng)共享管理,上級(jí)文件轉(zhuǎn)發(fā)回上級(jí)客戶端??蛻舳寺?lián)網(wǎng)共享ncgweb上級(jí)cascade下級(jí)cascade聯(lián)網(wǎng)共享錄像查詢尋址錄像查詢 錄像查詢指令錄像文件列表

錄像查詢指令錄像文件列表 錄像文件列表 錄像查詢流程級(jí)聯(lián)-國(guó)標(biāo)/DB33-UDPDas-media/MGCncgmediaCASCADENCGNCGncgmedia WEB CASCADE聯(lián)網(wǎng)共享客戶端國(guó)標(biāo)/DB33-UDPRESTful接口獲取取流URL(短連接URL)客戶端調(diào)用StreamClient取流接口,通過(guò)獲取到的URL向NCGmediamedia通過(guò)短連接URLURLmedia向WEBcascademediacascademediacascadecascadecascadeURLURL)cascademediamediaURL級(jí)聯(lián)-國(guó)標(biāo)/DB33-hik_tcp客戶端聯(lián)網(wǎng)共享NCGncgmedia WEBCASCADENCGCASCADE WEB Das-media/MGC國(guó)標(biāo)/DB33-hik_tcpRESTful接口獲取取流URL(短連接URL)客戶端調(diào)用StreamClient取流接口,通過(guò)獲取到的URL向NCGmediamedia通過(guò)短連接URLURLmedia向WEBcascademediacascadecascadecascade獲取取流URLmediamediaURLmediamediaWEBcascademediacascadecascadeURLcascademediamediaURL去聯(lián)網(wǎng)共享獲取長(zhǎng)連接URLmediaURL級(jí)聯(lián)-國(guó)標(biāo)-tcp被動(dòng)模式:客戶端聯(lián)網(wǎng)共享ncgmediaNCGWEB CASCADENCGCASCADEncgmedia聯(lián)網(wǎng)共享Das-media/MGC主動(dòng)模式:客戶端聯(lián)網(wǎng)共享ncgmediaNCGWEB CASCADENCGCASCADEncgmedia聯(lián)網(wǎng)共享Das-media/MGCRESTful接口獲取取流URL(短連接URL)客戶端調(diào)用StreamClient取流接口,通過(guò)獲取到的URL向NCGmediamedia通過(guò)短連接URLURLmedia向WEBcascademediacascademediacascadecascadecascadeURLURL)cascademediamediaURL去聯(lián)網(wǎng)共享獲取長(zhǎng)連接URL下級(jí)media通過(guò)長(zhǎng)連接URLmedia主動(dòng)向上級(jí)mediaTCPmediamediaTCP國(guó)標(biāo)代理場(chǎng)景下關(guān)鍵流程補(bǔ)充說(shuō)明目前只有取流(預(yù)覽或回放)才能做到完全的負(fù)載均衡,也即每個(gè)取流過(guò)程都會(huì)被負(fù)載到不同的信令網(wǎng)cascade性,存在掛載關(guān)系,不能分開(kāi)發(fā)送,所以目前只能做到非完全負(fù)載均衡;也即當(dāng)A信令網(wǎng)關(guān)cascadeAA代理后,集群代理會(huì)綁定一個(gè)信令網(wǎng)關(guān)進(jìn)行后續(xù)此下級(jí)所有資源通知的接收,直到此信令網(wǎng)關(guān)異常崩潰;異常崩潰后將轉(zhuǎn)移到其他的信令網(wǎng)關(guān);外域?qū)Ρ炯?jí)的取流(完全負(fù)載均衡)sdsd外域取流負(fù)載均衡外域(下級(jí)或上級(jí))國(guó)標(biāo)集群代理INVITE(cassipagent)輪訓(xùn)機(jī)制選擇信令網(wǎng)關(guān)cascadeINVITE信令網(wǎng)關(guān)(cascade) 1XX-6XX 1XX-6XX ACKACKCANCEL/BYE/INFOCANCEL/BYE/INFO2XX-6XX2XX-6XXoptBYE(被動(dòng)結(jié) 束)/MESSAGE(文件 結(jié)束)2XX-6XXBYE(被動(dòng)結(jié)(文件結(jié)束)2XX-6XX名稱(chēng): 外域取流負(fù)載均衡作者: hongguohai版本: 1.0Created:2019/3/70:00:00更新日期:2019/11/1518:05:41本級(jí)對(duì)外域的取流(完全負(fù)載均衡)sdsd本域取流負(fù)載均衡媒體網(wǎng)關(guān)MEDIA獲取信令網(wǎng)關(guān)HTTPNCGWEB后臺(tái)國(guó)標(biāo)集群代理(cassipagent)信令網(wǎng)關(guān) 域(下級(jí)或上級(jí))(cascade)輪訓(xùn)機(jī)制獲取信令網(wǎng)關(guān)cascade信令網(wǎng)關(guān)200INVITE名稱(chēng): 本域取流負(fù)載均衡作者: hongguohai版本: 1.0Created:2019/3/60:00:00更新日期: 2019/3/620:54:13INVITE1XX-6XX1XX-6XXACK/INFO/BYE/CANCELACK/INFO/BYE/CANCEL2XX-6XX2XX-6XXoptBYE(被動(dòng)結(jié)束)/MESSAGE(文件結(jié)束標(biāo)志)BYE/MESSAGE 2XX-6XX2XX-6XX本級(jí)對(duì)下級(jí)抓包示例說(shuō)明完整流程200OK:下級(jí)-》集群代理200OK:集群代理-》本級(jí)ACK:本級(jí)-》集群代理ACK:集群代理-》下級(jí)BYE:本級(jí)-》集群代理BYE:集群代理-》下級(jí)BYE200OK:下級(jí)-》集群代理BYE200OK:集群代理-》本級(jí)上級(jí)對(duì)本級(jí)抓包示例說(shuō)明Record-RouteRoute2.8contact頭域;默認(rèn)端口說(shuō)明NCG國(guó)7100NCG國(guó)7100NCGNCG7100外域(1...m)上級(jí)/下級(jí)SIP信令標(biāo)集群代理(cassipagent)7116711990727100Cascade(1...n)ncgwebSIPTCP和UDP信令負(fù)載日志查看問(wèn)題排查方法維護(hù)步驟.1運(yùn)管查看告警步驟.2運(yùn)管進(jìn)入NCGNCGweb.43.1.4NCG3.1.4NCG日志查看方法運(yùn)行管理中心查看:webNCG3.2.1所示。其中選擇查詢的時(shí)間段為必選項(xiàng),其下方可以IP3.2.1運(yùn)管中心查看操作日志若操作日志無(wú)法定位問(wèn)題,可以進(jìn)一步查看系統(tǒng)日志,運(yùn)行管理中心中查看系統(tǒng)日志的方法如圖3.2.2所示,依照?qǐng)D中的帶圈數(shù)字順序進(jìn)行查看。3.2.2運(yùn)管中心查看日志步驟服務(wù)器查看:遠(yuǎn)程連接服務(wù)器,找到文件夾:\web\components\ncg.1\logs,然后查看對(duì)應(yīng)模塊的日志。日志文件夾結(jié)構(gòu):cascadencg.cascade.debug.logdebugncg.cascade.debug.monitor.log:國(guó)標(biāo)子服務(wù)監(jiān)控日志ncg.cascade.dts.loghtracencg.cascade.error.log:.logdebuglocalNotifydebug(消息隊(duì)列交互)ncg.cascade.stream_client.debug.logdebugmediancg.media.debug.logdebugncg.media.debug.monitor.log:媒體網(wǎng)關(guān)監(jiān)控日志ncg.media.dts.loghtracencg.media.error.logerrorncg.media.HPSC.log:HPSC.loginfoNodeProxyinfo(聯(lián)網(wǎng)共享交互)ncg-db33ncg.ncg-db33.debug.log:.logdebuglocalNotifydebug(消息隊(duì)列交互)ncg.ncg-db33.stream_client.debug.logdebug\web\components\tomcat85win64.1\logs\ncgwebncg.ncgweb.business.log:聯(lián)網(wǎng)管理服務(wù)操作日志ncg.ncgweb.debug.logdebugncg.ncgweb.dts.log:聯(lián)網(wǎng)管理服務(wù)調(diào)用鏈追蹤日志ncg.ncgweb.error.logerror(SPRING)日志使用方法.1所示。3.3.1錯(cuò)誤碼查看方法cascade關(guān)鍵業(yè)務(wù)關(guān)鍵錯(cuò)誤碼說(shuō)明搜索關(guān)鍵字啟動(dòng)(正常流程)cascadebeginstartcascadeserver啟動(dòng)0x02200409從配置文件讀取配置參數(shù)錯(cuò)誤getconfigParamfromfilefail0x02200412加載協(xié)議插件失敗或初始化失敗CProtocolPluginMgrinitfail0x02200414類(lèi)初始化失敗StartAgentSdkinitfail程)向上級(jí)注冊(cè)registerto收到下級(jí)注冊(cè)DownCascadeRegister0x02200439對(duì)應(yīng)的級(jí)聯(lián)域不存在notfindcascade0x02200440對(duì)應(yīng)的下級(jí)不在線downcascadeserverisoffline0x02200472級(jí)聯(lián)服務(wù)器用戶編碼為空Ccindexcodeisempty0x02200473級(jí)聯(lián)服務(wù)器域編碼為空Ccindexcodeisempty0x02200516未發(fā)現(xiàn)指定下級(jí)信令網(wǎng)關(guān)getdowncascadebyindexcodefail0x02200517未找到指定上級(jí)信令網(wǎng)關(guān)getupcascadebyindexcodefail資源相關(guān)(正常流程)restfuldoRestfulResShare收到并保存下級(jí)推送的點(diǎn)位recvdowncamerainfo收到上級(jí)資源檢索請(qǐng)求get28181catalog向上級(jí)推送資源SENDNOTIFYcamerais資源相關(guān)0x02200438該監(jiān)控點(diǎn)不存在notfindcameraGetCameraInfofailed0x02200444該設(shè)備不存在notfinddevice0x02200445本級(jí)或下級(jí)發(fā)現(xiàn)監(jiān)控點(diǎn)編碼沖突thesamecameraindexexist0x0220046e監(jiān)控點(diǎn)編碼為空cameraindexcodeisempty0x02200474根據(jù)共享的監(jiān)控點(diǎn)編碼未查詢到具體監(jiān)控點(diǎn)信息notfindshareNode取流(正常流程)restfulrecvncg.mediastartStreamreqsiprecvupinvitereq取流(錯(cuò)誤)0x02200702預(yù)覽取流失敗StartPreviewStreamOperfailed0x02200703回放取流失敗StartPlaybackStreamOperfailed0x02200704下載取流失敗StartDownLoadStreamOperfailed0x02200709取流并發(fā)上限或繁忙restfulreqreachmaxnum0x022004520filenumiszero0x0220045430squeryrecordFiletimeout0x02200458urlgetpreviewurlfailedrestfulRestfulPtzCtrlrestfulRestfulPresetrestfulRestfulPtzParksipProcPtzControlReqsipProcPtzPresetReqsipProcPtzHomePositionReq云臺(tái)相關(guān)(錯(cuò)誤)0x02200449云臺(tái)服務(wù)器返回云臺(tái)控制失敗操作0x0220044c云臺(tái)預(yù)置位查詢失敗0x0220044d10s返回0x0220044e當(dāng)前的級(jí)聯(lián)協(xié)議不支持這個(gè)云/預(yù)置位命令meida關(guān)鍵業(yè)務(wù)錯(cuò)誤碼說(shuō)明搜索關(guān)鍵字媒體網(wǎng)關(guān)啟動(dòng)成功mediaMediaServer_StartServer,StartServer[ncg://:7010]success取流成功取流開(kāi)始日志RTSPProtocolWrapperClientetFd=xxx視頻頭PlatDeviceProtocolWrapperPluginDataCB,recvheadercallback流成功RTSPProtocolWrapperStartStreamsuccess轉(zhuǎn)封裝成功回調(diào)TransformFilterOnSysTransDatacallback,recvheader取流成功并發(fā)送碼流playok,LogID:xxx服務(wù)啟動(dòng)失敗0x02230802xmlxml是否異常loadxxx.xmlfail0x02230801dllHPR_LoadDSoFail取流失敗或者斷流0x02230822SocketBindfail0x02230824SocketHPR_AcceptFail0x02230825SocketSendDatafail0x02230827socketsocketmayclose0x02230849斷流異常CheckStreamInterrupt0x02230959rtspCheckHeartBeatTimeout,rtspHeartBeatTimeout,thesessionwillstop0x0223085B協(xié)議處理鏈相關(guān)模塊,url失敗cUriParserParseUrlfail0x022308CB協(xié)議棧未收到媒體頭Waitforstreamtimeout0x022316F5DESCRIBE的時(shí)候,其實(shí)就是取流超時(shí)CStreamClientSessionStreamClient_StartStreamFail,StreamClient_StartStreamFailweb關(guān)鍵業(yè)務(wù)關(guān)鍵錯(cuò)誤碼說(shuō)明搜索關(guān)鍵字本級(jí)域資源同步執(zhí)行資源同步executeldapSyn自動(dòng)共享執(zhí)行自動(dòng)共享executecascadeAutoShare資源共享、檢索0x02200250資源正在共享Sharingtheresources0x02200251先刪除組織,才能刪除資源Deletechildorganizationfirst0x02200252先取消共享,才能刪除Cancelsharingfirst0x0220018c父組織不存在Parentunitisnotexist0x02200190Maincenteroflocalcascade子服務(wù)地址加載加載子服務(wù)地址executeserverAddressLoad本域網(wǎng)關(guān)信息加載加載本域網(wǎng)關(guān)信息executeserverNetConfig外域)0x02200101參數(shù)錯(cuò)誤Paramserror0x02200172數(shù)據(jù)已經(jīng)存在Thedataalreadyexists0x02200262Codeandexternaldomain0x02200174添加更新刪除失敗Notalladded/updated/deleted數(shù)據(jù)庫(kù)、文件操作0x02200170數(shù)據(jù)庫(kù)操作異常SQLoperationerror0x02200148CSVcsvfileformaterror0x02200122讀取讀取properties文件失敗propertiesparseerror調(diào)用接口(cascade,核心0x02200120調(diào)用核心服務(wù)接口失敗FailedtocallBICinterface0x02200114信令網(wǎng)關(guān)連接出錯(cuò)Cascadeconnectionerror0x02200161restCallresttemplateerror如何排查和定位問(wèn)題對(duì)較復(fù)雜,遇到問(wèn)題時(shí),可以按如下步驟逐步排查定位:排查基本配置類(lèi)、網(wǎng)絡(luò)類(lèi)、通識(shí)類(lèi)等問(wèn)題UDPIDDB33使用預(yù)置位功能等。clientncg日志看到VNSCNCG如何確認(rèn)網(wǎng)絡(luò)情況NCG確認(rèn)上下級(jí)域IP是否能連接,可直接通過(guò)界面狀態(tài)查看。NCG添加的上下級(jí)域,都會(huì)進(jìn)行域連接狀態(tài)監(jiān)測(cè)(pingweb確認(rèn)媒體網(wǎng)關(guān)mediaIPIPCMDpinga的PD命令too.e工具。如何更新替換組件版本裝,具體步驟如下:在運(yùn)管中心-系統(tǒng)維護(hù)-軟件安裝界面,選擇已安裝的聯(lián)網(wǎng)網(wǎng)關(guān),點(diǎn)擊卸載:在運(yùn)管中心-系統(tǒng)維護(hù)-軟件包管理中添加新的NCG添加完成后會(huì)有軟件包信息提示:安裝完成后右窗口欄會(huì)有完成提示:如何獲取組件的版本信息如何收集異常時(shí)的關(guān)鍵信息關(guān)鍵信息收集步驟如下:收集版本信息3.4cascade.dll收集異常時(shí)間點(diǎn)的日志。dump收集對(duì)應(yīng)報(bào)文信息wireshark常見(jiàn)問(wèn)題安裝部署4.1.1分析啟動(dòng)失敗具體原因。其中程序啟動(dòng)失敗原因和對(duì)應(yīng)的錯(cuò)誤碼:原因錯(cuò)誤碼體現(xiàn)讀取核心配置失敗0x02200558端口沖突,程序啟動(dòng)失敗0x02200544數(shù)據(jù)庫(kù)連接失敗,程序啟動(dòng)失敗0x0220050c其他啟動(dòng)失敗可能原因:可能原因解決方法dlldll對(duì)應(yīng)cascade.exe,觀察是否報(bào)系統(tǒng)類(lèi)錯(cuò)誤。配置問(wèn)題常見(jiàn)現(xiàn)象解決方法上下級(jí)域配置上級(jí)域或者下級(jí)域顯示不在線sockettool配置鑒權(quán)信息要一致。地址、端口)是否填寫(xiě)正確。通過(guò)抓包,查看注冊(cè)(Register)流程是否正常。線,過(guò)一段時(shí)間顯示不在線交互?有第三方廠商時(shí),確認(rèn)上下級(jí)間心跳周期是否一致。外網(wǎng)域配置外域來(lái)取流或被取流失敗4.2.1開(kāi)啟國(guó)標(biāo)集群代理目前只有NCG5.9.1005.11.1001SIPNCGwebNCGweb聯(lián)網(wǎng)網(wǎng)關(guān)/網(wǎng)關(guān)配置/網(wǎng)關(guān)配置/編輯網(wǎng)域/”在外域配置頁(yè)面選擇關(guān)聯(lián)代理服務(wù)資源目錄相關(guān)問(wèn)題本級(jí)域資源與平臺(tái)不同步(ncg)ncgncgldap主機(jī),到安裝目錄/opt/hikvision/web/components/tomcat85linux64.1/logs/ncgweb下找到ncg.ncgweb.debug.logLdap[com.hikvision.ncgweb.service.UnitResourceInit:444]convertlocalResourceInfoerror:java.lang.IllegalArgumentExceptionIllegalArgumentexternalIndexCodeLdap2019-06-20T22:53:08.392+08:00ERRORncg.ncgweb[ActiveMQSessionTask-4][c.h.ncgweb.service.impl.LdapResourceByConsumerImpl:347]convertlocalResourceInfoerror:java.sql.SQLIntegrityConstraintViolationException:ERROR:duplicatekeyvalueviolatesuniqueconstraint"localunit_unique_indexcode"Detail:Key(indexcode)=(32058400002000000000)alreadyexists.存在上述問(wèn)題,聯(lián)系平臺(tái)視頻服務(wù)外碼異常的原因,資源外碼為空的情況通??梢栽谄脚_(tái)添加區(qū)域時(shí)勾選國(guó)標(biāo)來(lái)解決。共享操作提示SQLcode0x02200170messageSQL存在共享臟數(shù)據(jù),一般由外域編碼配置引起。解決方案:然后,重新向上級(jí)共享資源。組織樹(shù)展示不全通過(guò)運(yùn)管中心狀態(tài)監(jiān)控界面,查找ActiveMQMQActiveMQ通過(guò)運(yùn)管中心日志分析界面,查找下級(jí)NCG0x02200563原因: 下級(jí)推送給上級(jí)資源信息,返回失敗。措施:檢查上級(jí)域運(yùn)行情況或級(jí)聯(lián)網(wǎng)絡(luò)情況。其他目錄同步相關(guān)問(wèn)題解決辦法:其他常見(jiàn)現(xiàn)象解決方法上級(jí)平臺(tái)里面看不到下級(jí)資源檢查上級(jí)聯(lián)網(wǎng)網(wǎng)關(guān),“資源檢索”里面,是否已經(jīng)接收到下級(jí)資源;如果接收到了下級(jí)資源,在“資源共享”里,將下級(jí)資源共享給本級(jí)平臺(tái);上級(jí)聯(lián)網(wǎng)網(wǎng)關(guān)里看不到下級(jí)資源確認(rèn),查看是否有資源推送消息。如果下級(jí)平臺(tái)是第三方平臺(tái),在“資源檢索”里面,對(duì)該下級(jí)域,進(jìn)行資源檢索操作,并抓包確認(rèn),是否有資源檢索、檢索響應(yīng)消息。11-13131,civilcode經(jīng)推送。dSN果前、后兩次相同,后面一次目錄查詢會(huì)沒(méi)響應(yīng)。數(shù)據(jù)冗余享,取消共享成功后,再刪除該上級(jí)域配置。刪除某個(gè)下級(jí)域配置之前,先將共享給本級(jí)域和所有上級(jí)域的該下里,將該下級(jí)的組織、監(jiān)控點(diǎn)全部清除。添加上、下級(jí)時(shí),避免添加域編號(hào)相同的上級(jí)或者下級(jí)。資源任務(wù)可視化NCGV5.9.100。標(biāo)準(zhǔn)資源校驗(yàn)平臺(tái),可能是下級(jí)的資源不標(biāo)準(zhǔn)導(dǎo)致。NCGV5.9.100新增標(biāo)準(zhǔn)資源校驗(yàn)功能,對(duì)下級(jí)推送的資源編碼進(jìn)行標(biāo)準(zhǔn)化校驗(yàn)。校驗(yàn)規(guī)則如下:域編碼20位330000xxxxxxxxxxxxxx,杭州市域編330102xxxxxxxxxxxxxx)組織4、6、8、20位編碼要求純數(shù)字和域編碼有關(guān)聯(lián)(前幾位要和域編碼所在行政區(qū)劃編碼一致,如允許杭州市(330100xxxxxxxxxxxxxx)(330000xxxxxxxxxxxxxx)這級(jí)組織和杭州市下的其他組織(330102xxxxxxxxxxxxxx))4、6位時(shí),需要滿足行政區(qū)劃規(guī)范字典點(diǎn)位20位編碼需要純數(shù)字位要符合監(jiān)控點(diǎn)類(lèi)型(131、132)2、4、6、8、20位(33,33)父組織編碼和域編碼有關(guān)聯(lián)(父組織編碼前幾位要和域編碼所在行政區(qū)劃編碼一致)2、4、6位時(shí),需要滿足行政區(qū)劃規(guī)范字典如資源編碼不滿足以上要求,則會(huì)在NCG頁(yè)面上創(chuàng)建“非標(biāo)資源”的目錄,存放不標(biāo)準(zhǔn)的資源。不標(biāo)準(zhǔn)資源將不會(huì)同步到平臺(tái)中。某派出所,上級(jí)NCG組織只能在上級(jí)進(jìn)行刪除)享,調(diào)整后再進(jìn)行推送。取流問(wèn)題預(yù)覽取流失敗解決辦法:通過(guò)播放軟件報(bào)錯(cuò)提示信息,找到對(duì)應(yīng)的錯(cuò)誤原因。常見(jiàn)錯(cuò)誤如下:對(duì)應(yīng)監(jiān)控點(diǎn)已不能預(yù)覽。聯(lián)網(wǎng)媒體服務(wù)異常。監(jiān)控點(diǎn)不存在,已被刪除或編碼改變。監(jiān)控點(diǎn)未共享,需重新共享。下級(jí)域連接異常。通過(guò)日志埋點(diǎn)跟蹤功能,獲取取流失敗流程,進(jìn)行問(wèn)題分析排查。通過(guò)抓包進(jìn)行取流報(bào)文分析,找到具體原因。下圖為國(guó)標(biāo)協(xié)議取流信令抓包分析。預(yù)覽黑屏解決辦法:使用聯(lián)網(wǎng)網(wǎng)關(guān)測(cè)試客戶端進(jìn)行測(cè)試,查看是否取流正常??蛻舳祟A(yù)覽長(zhǎng)時(shí)間黑屏,不提示錯(cuò)誤。此種情況一般是有碼流發(fā)送到客戶端,但客戶端解碼不了。一種方式,可通過(guò)客戶端錄像功能,將碼流錄制下來(lái),用播放器看能否正常播放;另外,通過(guò)抓包,將客戶端收到的碼流抓下來(lái),保存成文件,看能否播放,可以查看是否有丟包亂序。播放時(shí),先用公司播放器進(jìn)行播放,再用開(kāi)源播放器碼組研發(fā)處理??蛻舳祟A(yù)覽開(kāi)始黑屏,然后提示失敗。此種情況,一般是信令成功,但流沒(méi)有發(fā)送到客戶端,流超時(shí)失敗??赏ㄟM(jìn)一步通過(guò)抓包、日志確認(rèn)哪一個(gè)環(huán)節(jié)出現(xiàn)了問(wèn)題。如果碼流到了上級(jí)聯(lián)網(wǎng)網(wǎng)關(guān),但沒(méi)有轉(zhuǎn)發(fā)給客戶端,一般是由于下級(jí)回復(fù)的200ok和上級(jí)實(shí)際收到的碼流的來(lái)源地址、端口不一致造成的??梢杂删W(wǎng)閘來(lái)支持修改200okmedia(CheckRTPSrc0),不檢驗(yàn)來(lái)源地址和端口。RTPRTPSequence到客戶端或者再上一級(jí)。預(yù)覽卡頓解決辦法:通過(guò)客戶端錄像功能,將碼流錄制下來(lái),用播放器看是否存在卡頓現(xiàn)象,排查是否客戶端收到的碼流是否有問(wèn)題。通過(guò)抓包,將客戶端收到的碼流抓下來(lái),看是否有丟包亂序,保存成文件是否正常播放;在上級(jí)聯(lián)網(wǎng)網(wǎng)關(guān)抓包,看上級(jí)聯(lián)網(wǎng)網(wǎng)關(guān)收到的碼流是否有丟包亂序,保存成文件是否正常播放;在下級(jí)聯(lián)網(wǎng)網(wǎng)關(guān)抓包,看發(fā)出去的碼流看是否有丟包亂序,保存成文件是否正常播放。器可以正常播放但公司播放器播放異常,將抓包或者碼流發(fā)給解碼組研發(fā)處理。預(yù)覽幾十秒后斷流解決辦法:如果上級(jí)不支持流保活,幾十秒后會(huì)斷流。需要上級(jí)支持,或者到上級(jí)域配置界面,把流?;铌P(guān)掉。如果都支持,檢查網(wǎng)絡(luò),上下級(jí)網(wǎng)關(guān)之間,上級(jí)網(wǎng)關(guān)和客戶端之間需要取流端口(網(wǎng)關(guān)端口是5100-5700)SocketToolINVITE、ACK、BYE解決辦法:INVITE、200OK、ACK報(bào)文sipcontactip確。INVITE、200OK解決辦法:webipIP云臺(tái)問(wèn)題解決辦法:先查看本級(jí)平臺(tái)是否能正??刂?,如果可以請(qǐng)進(jìn)行抓包下圖為國(guó)標(biāo)級(jí)聯(lián)協(xié)議的PTZ錄像查詢問(wèn)題解決辦法:根據(jù)應(yīng)用報(bào)錯(cuò)信息,在運(yùn)管界面進(jìn)行錯(cuò)誤碼查詢,找到具體錯(cuò)誤原因。查看客戶端輸入查詢時(shí)間及客戶端所在電腦時(shí)間是否正確,抓包確認(rèn)傳到的下級(jí)的查詢時(shí)間是否正常。通過(guò)客戶端日志或者抓包,查看下級(jí)返回的錯(cuò)誤碼,根據(jù)錯(cuò)誤碼對(duì)照表,進(jìn)行錯(cuò)誤排查。如果本級(jí)平臺(tái)能夠查詢,上級(jí)查詢不了,本級(jí)查詢一次,在上級(jí)在查詢一次,看聯(lián)網(wǎng)共享日志,對(duì)應(yīng)兩次的查詢信息,是否有不一致的地方。SN下圖為國(guó)標(biāo)級(jí)聯(lián)協(xié)議錄像查詢抓包分析。國(guó)標(biāo)代理場(chǎng)景下的問(wèn)題開(kāi)啟或關(guān)閉代理后一般問(wèn)題有哪些?本級(jí)被代理的Cascade開(kāi)啟代理后未配置代理的網(wǎng)域cascade端口或域編碼cascadeIDcascade每次重啟后ID集群代理在啟動(dòng)成功后,會(huì)向各個(gè)cascade廣播自己,每個(gè)cascade收到廣播后,會(huì)找集群代理重新注冊(cè);ncg.agent.logcascade的個(gè)數(shù);其中total“addworknode信令網(wǎng)關(guān)IP@端口,id=ID,total=當(dāng)前活動(dòng)節(jié)點(diǎn)總數(shù)”感知到?本級(jí)信令節(jié)點(diǎn)掛了之后多久能恢復(fù)工作?集群代理和本級(jí)信令網(wǎng)關(guān)間,采用TCP長(zhǎng)連接,因此如果本級(jí)信令網(wǎng)關(guān)出現(xiàn)重啟,會(huì)1秒內(nèi)立刻感知到信令網(wǎng)關(guān)異常,并進(jìn)行剔除;在連接斷開(kāi)后,代理中會(huì)出現(xiàn)如下日志:“TCPPear信令網(wǎng)關(guān)IP@端口disconnect”“delworknode信令網(wǎng)關(guān)IP@端口,total=當(dāng)前活動(dòng)節(jié)點(diǎn)總數(shù),id=ID”日志會(huì)記錄如下:“addworknode信令網(wǎng)關(guān)IP@端口,id=ID,total=當(dāng)前活動(dòng)節(jié)點(diǎn)總數(shù)”目前集群代理和信令網(wǎng)關(guān)之間沒(méi)有心跳機(jī)制!信令網(wǎng)關(guān)中;ncgweb行有始有終的掛載落地;除了資源聯(lián)網(wǎng),另外還有個(gè)設(shè)備(云臺(tái))控制的操作也是非負(fù)載均衡的;因?yàn)樵O(shè)備控制包括開(kāi)始控制和結(jié)束cascade否則可能會(huì)導(dǎo)致被AB去;因此為了規(guī)避這種不頻繁的業(yè)務(wù)的需求,常離線后重新進(jìn)行選擇。抓包流程是否比以前復(fù)雜了?網(wǎng)關(guān)的情況下,動(dòng)作的執(zhí)行是均衡的,因此排查問(wèn)題時(shí)定位到信令網(wǎng)關(guān)比較困難;進(jìn)入到此信令網(wǎng)關(guān)查看異常日志。典型場(chǎng)景/方案問(wèn)題日志排查日志模塊說(shuō)明服務(wù)日志路徑(cascade)ncglogs/cascade日志名稱(chēng)為ncg.cascade.{日志級(jí)別}.logncg.cascade.debug.logmedia)ncglogs/media日志名稱(chēng)為ncg.media.{日志級(jí)別}.log,ncg.media.debug.logWebtomcatlogs/ncgweb日志名稱(chēng)為ncg.ncgweb.{日志級(jí)別}.logncg.ncgweb.debug.logcascade日志路徑GB/T28181-2016ncglogs/cascade日志名稱(chēng)為ncg.cascade_gb(2016)Plug.logDB33ncglogs/cascade日志名稱(chēng)為ncg.cascade_db33plug.log附錄關(guān)鍵bug版本號(hào)標(biāo)題嚴(yán)重級(jí)別驗(yàn)證日期5.4.0、5.6.0ISC平臺(tái)ncg高2018-12-065.6.0致平臺(tái)獲取到數(shù)據(jù)高2018-12-245.6.0共享給上級(jí)高2018-11-055.6.0ncg中2019-01-045.6.0回放內(nèi)置vod(vod,urlHPSclient)中2019-01-045.6.01000中2019-01-045.7.0DB33享成功高2018-12-205.7.0預(yù)覽、回放均取流失敗高2018-12-245.7.0頁(yè)面無(wú)法進(jìn)入高2018-11-155.7.0在上級(jí)ncgweb,ldap中2018-11-155.7.0中級(jí)44mediadump中2019-01-045.7.0cascade2G中2019-01-045.7.0級(jí)取流成功中2018-11-275.7.02服務(wù)中2018-12-275.7.00x0220061a(restful)中2019-01-045.7.0event為off中2019-01-045.7.0web0x02200147中2018-11-21錯(cuò)誤碼說(shuō)明cascade錯(cuò)誤碼描述建議0x02200400hpr1.檢測(cè)庫(kù)文件(hpr.dll/hpr.so)是否存在,如不存在請(qǐng)補(bǔ)充;2.重啟信令網(wǎng)關(guān)服務(wù)查看錯(cuò)誤是否還存在;3HPR0x02200401創(chuàng)建定時(shí)器失敗1.重啟信令網(wǎng)關(guān)服務(wù)查看錯(cuò)誤是否還存在;2.系統(tǒng)資源是否已達(dá)到上限0x022004021.檢測(cè)庫(kù)文件(letterLib.dll/letterLib.so)是否存在,如不存在請(qǐng)補(bǔ)充;2.重啟信令網(wǎng)關(guān)服;3.檢查庫(kù)版本是否太老0x02200403創(chuàng)建線程失敗1.嘗試重啟信令網(wǎng)關(guān)服務(wù);2.檢查系統(tǒng)有足夠的0x022004091.查看日志,檢查配置文件是否正確0x02200411streamclient1.streamclient;2.嘗試重啟信令網(wǎng)關(guān)服務(wù)0x02200412加載協(xié)議插件失敗1.檢查安裝文件夾中是否有插件;2.檢查插件配置文件內(nèi)容是否正確0x02200413身份認(rèn)證庫(kù)初始化失敗120x02200414類(lèi)初始化失敗1.重啟信令網(wǎng)關(guān)服務(wù);2.收集日志,找研發(fā)人員解決0x02200415factory1.檢查系統(tǒng)空閑內(nèi)存是否充足;2.嘗試重啟信令網(wǎng)關(guān)0x0220041b文件操作失敗1.嘗試重新操作,檢查現(xiàn)象是否消除;2.在運(yùn)管(日志分析->聯(lián)網(wǎng)網(wǎng)關(guān)->聯(lián)網(wǎng)信令服務(wù))查看錯(cuò)是磁盤(pán)空間不夠,請(qǐng)清理空間0x0220041eMQ1.MQ2.重啟信令網(wǎng)關(guān)服務(wù)0x0220041fhkpxml1.查看日志,確認(rèn)報(bào)文是否符合規(guī)范;2.抓包確認(rèn)報(bào)文是否正常0x02200421hkpxml1.查看日志,確認(rèn)報(bào)文是否符合規(guī)范0x02200422hkpxml1.查看日志,確認(rèn)報(bào)文是否符合規(guī)范0x02200423hkp1.查看日志,確認(rèn)對(duì)方是否未注冊(cè)或已保活失敗0x022004241.查看日志確認(rèn)具體原因0x02200425hkpsocket(7100)1.查看日志,確認(rèn)端口是否被占用;2.重啟信令網(wǎng)關(guān)服務(wù)0x02200426hkp務(wù)器1.在網(wǎng)頁(yè)上檢查該外域是否存在0x02200427hkp1.查看日志,確認(rèn)是否報(bào)文過(guò)大導(dǎo)致0x02200428IdURL1.mediaSessionID不為空0x02200429報(bào)文為空1.查看日志,確認(rèn)具體業(yè)務(wù)0x0220042a找不到會(huì)話信息1查看日志0x02200438該監(jiān)控點(diǎn)不存在已共享;2.如未共享請(qǐng)重新配置共享后嘗試操作;3.如不存在請(qǐng)到對(duì)應(yīng)下級(jí)域檢查該監(jiān)控點(diǎn)是否已共享給上級(jí);4.如已共享,請(qǐng)重啟服務(wù)后再嘗試0x022004391.在運(yùn)管(日志分析->聯(lián)網(wǎng)網(wǎng)關(guān)->聯(lián)網(wǎng)信令服獲取在網(wǎng)頁(yè)上檢查該外域是否存在;2.如不存在,則表明外域已經(jīng)被刪除,無(wú)需關(guān)心此錯(cuò)誤;3.如存在此外域,嘗試重新服務(wù),查看問(wèn)題已解決0x0220043ddhkp1.查看日志,檢查是否對(duì)應(yīng)的級(jí)聯(lián)下級(jí)已刪除0x02200440對(duì)應(yīng)的下級(jí)不在線1.WEB線;2.如已離線請(qǐng)檢查對(duì)應(yīng)下級(jí)域是否運(yùn)行正常;3.如果正常請(qǐng)檢查上下級(jí)域配置、網(wǎng)絡(luò)是否正常;4.如果正常請(qǐng)嘗試重啟服務(wù),查看問(wèn)題是否已解決0x02200444該設(shè)備不存在1.是否在存在0x02200445該下級(jí)監(jiān)控點(diǎn)已存在1.應(yīng)監(jiān)控點(diǎn)編碼0x02200446IO1.IO設(shè)備是否在存在0x022004491.檢查在下級(jí)域該監(jiān)控點(diǎn)是否支持云臺(tái)操作0x0220044ahkpdb31查看日志0x0220044c云臺(tái)預(yù)置位查詢失敗1.檢查下級(jí)域該監(jiān)控點(diǎn)是否支持預(yù)置位操作;2.檢查下級(jí)平臺(tái)日志,確認(rèn)具體原因0x0220044d云臺(tái)控制超時(shí)超過(guò)10s1.檢查下級(jí)域或設(shè)備接入框架是否正常運(yùn)行0x0220044e當(dāng)前的級(jí)聯(lián)協(xié)議不支持這個(gè)云臺(tái)控制/預(yù)置位命令1.檢查協(xié)議規(guī)格是否支持這個(gè)控制命令0x02200451錄像查詢失敗1.通過(guò)監(jiān)控點(diǎn)獲取下級(jí)域信息,檢查下級(jí)域發(fā)聯(lián)網(wǎng)共享服務(wù)是否運(yùn)行正常,如不正常請(qǐng)按聯(lián)網(wǎng)共享的異常說(shuō)明操作;2.檢查這些查詢條件在下級(jí)域是否可以查到錄像,如可以查到,請(qǐng)?jiān)谙录?jí)重0x0220045201.檢查這些查詢條件在對(duì)應(yīng)下級(jí)域是否可以查;2.如不能,說(shuō)明該無(wú)條件對(duì)應(yīng)的錄像;3.詢錄像0x02200453錄像分頁(yè)查詢開(kāi)始序號(hào)大于文件總數(shù)1.檢查客戶端錄像查詢條件0x0220045430s1.檢查在對(duì)應(yīng)下級(jí)域查詢錄像是否超時(shí);2.如3.如不是,請(qǐng)重啟信令服務(wù)后重新嘗試0x02200455url對(duì)應(yīng)文件列表不存在1查看日志0x02200456url對(duì)應(yīng)文件列表查詢失1查看日志0x02200457url該文件在對(duì)應(yīng)文件列1查看日志0x02200458url1.請(qǐng)檢查聯(lián)網(wǎng)共享服務(wù)是否運(yùn)行正常;2.重啟聯(lián)cascadevnsc0x022004591.在運(yùn)管(日志分析->聯(lián)網(wǎng)網(wǎng)關(guān)->聯(lián)網(wǎng)信令服務(wù))查看錯(cuò)誤碼所在日志,獲取監(jiān)控點(diǎn)信息,在頁(yè)面確認(rèn)該監(jiān)控點(diǎn)是否有對(duì)應(yīng)的設(shè)備信息;如果有請(qǐng)嘗試重新操作;如沒(méi)有請(qǐng)嘗試重啟如沒(méi)有請(qǐng)0x0220045eMEDIA1.在運(yùn)管狀態(tài)界面檢查媒體網(wǎng)關(guān)服務(wù)是否正常media3.如正常請(qǐng)稍后重試0x02200463MEDIA1查看日志0x02200464MEDIAmedia0x02200466超過(guò)處理上限1查看日志0x02200467設(shè)置強(qiáng)制關(guān)鍵幀失敗1查看日志0x02200468上墻請(qǐng)求本級(jí)點(diǎn)位1查看日志0x02200469語(yǔ)音廣播失敗1查看日志0x0220046e監(jiān)控點(diǎn)編碼為空1.檢查下級(jí)上送報(bào)文是否符合規(guī)范0x0220046fxml1查看日志0x022004720x02200473級(jí)聯(lián)服務(wù)器域編碼為空0x02200474監(jiān)控點(diǎn)共享給上級(jí)節(jié)點(diǎn)信息未找到0x02200475上級(jí)沒(méi)有該項(xiàng)功能權(quán)限1查看日志0x02200476xml1查看日志0x02200477xml1查看日志0x02200478解析目錄編碼錯(cuò)誤1查看日志0x02200479mq重啟信令網(wǎng)關(guān)服務(wù)0x0220047amedia1查看日志0x0220047bmedia0x0220047cmedia0x0220047dSessionId1查看日志0x0220047emedia0x0220047fmedia1查看日志0x022004800x02200481sip1查看日志0x02200482sipNULL1查看日志0x02200483sipNULL1查看日志0x02200484sipINVITE1查看日志0x022004851查看日志0x02200486message1查看日志0x02200487message1查看日志0x02200488第三方模塊報(bào)錯(cuò)1查看日志0x02200489內(nèi)部模塊初始化報(bào)錯(cuò)1查看日志0x0220048a內(nèi)部模塊處理超時(shí)1查看日志0x0220048b內(nèi)部模塊處理錯(cuò)誤1查看日志0x0220048csdk1查看日志0x0220048dSIP重啟信令網(wǎng)關(guān)服務(wù)0x0220048e參數(shù)數(shù)據(jù)數(shù)據(jù)為空1查看日志0x0220048fSDK1查看日志0x02200490未知的命令類(lèi)型1查看日志0x02200491sdk1查看日志0x02200492參數(shù)異常1查看日志0x02200493類(lèi)初始化失敗1查看日志0x02200494map1查看日志0x02200495數(shù)據(jù)庫(kù)讀取數(shù)據(jù)失敗1查看日志0x02200496數(shù)據(jù)庫(kù)更新失敗1查看日志0x02200497數(shù)據(jù)庫(kù)插入失敗1查看日志0x02200498數(shù)據(jù)庫(kù)更新不支持1查看日志0x02200499session1查看日志0x0220049ahpr1查看日志0x0220049bHTTP10s回1查看日志0x0220049ccsv1查看日志0x02200500權(quán)限不足訪問(wèn)被拒絕1查看日志0x02200501未找到指定的卡口1查看日志0x02200502call_id1查看日志0x02200503call_id1查看日志0x02200504SDK1查看日志0x02200505未找到指定的監(jiān)控點(diǎn)1查看日志0x02200506cascade1查看日志0x02200507未找到指定的目錄1查看日志0x02200508未找到指定的目錄點(diǎn)1查看日志0x02200509context1查看日志0x0220050acontext1查看日志0x0220050bcontext1查看日志0x0220050c數(shù)據(jù)庫(kù)連接失敗1IP、端口、用戶名、2是否正在運(yùn)行0x0220050d數(shù)據(jù)庫(kù)創(chuàng)建失敗1查看日志0x0220050e數(shù)據(jù)庫(kù)打開(kāi)失敗1查看日志0x0220050fSQL1查看日志0x02200510SQL1查看日志0x02200511SQL1查看日志0x02200512SQL1查看日志0x02200513SQL1查看日志0x02200514數(shù)據(jù)庫(kù)獲取數(shù)據(jù)失敗1查看日志0x02200515未發(fā)現(xiàn)指定設(shè)備1查看日志0x02200516cascade1查看日志0x02200517cascade1查看日志0x02200518文件打開(kāi)失敗1查看日志0x02200519監(jiān)控點(diǎn)數(shù)量超過(guò)上限1查看日志0x0220051aHIK_REQ1查看日志0x0220051bHPR_LIB1查看日志0x0220051cHTTP1查看日志0x0220051dHTTPping0x0220051e編碼內(nèi)容為空1查看日志0x0220051fIO1查看日志0x02200525JSON1查看日志0x02200526mediacontext1查看日志0x02200527audio_url1查看日志0x02200528media_info1查看日志0x02200529media1查看日志0x0220052a媒體請(qǐng)求發(fā)送失敗0x0220052b媒體響應(yīng)結(jié)果為失敗0x0220052cURL1查看日志0x0220052d內(nèi)存申請(qǐng)失敗1查看日志0x0220052e模塊銷(xiāo)毀失敗1查看日志0x0220052f模塊初始化失敗1查看日志0x02200530MQMQ0x02200531沒(méi)有可用的媒體服務(wù)器12檢查媒體網(wǎng)關(guān)服務(wù)是否正在運(yùn)行0x02200532參數(shù)異常1查看日志0x02200533插件初始化失敗1檢查安裝目錄下是否有插件的文件夾2vc20080x02200534未找到指定插件10x02200535插件發(fā)送命令請(qǐng)求失敗1查看日志0x02200536空指針異常1查看日志0x02200537協(xié)議解析失敗1查看日志0x02200538未找到指定錄像文件1查看日志0x02200539錄像文件搜索失敗1查看日志0x0220053a資源暫時(shí)不可用1查看日志0x0220053b重啟服務(wù)失敗1查看日志0x0220053c運(yùn)行時(shí)異常1查看日志0x0220053drestful1查看日志0x0220053esession1查看日志0x0220053fsession1查看日志0x02200540CMS1查看日志0x02200541socket1查看日志0x02200542socket1查看日志0x02200543socket1查看日志0x02200544socket1查看日志0x02200545socket1查看日志0x022005461查看日志0x02200547socket1查看日志0x02200548streamclient10x02200549系統(tǒng)調(diào)用失敗1查看日志0x0220054a目標(biāo)已存在1查看日志0x0220054b未找到指定目標(biāo)1查看日志0x0220054c線程創(chuàng)建失敗1查看日志0x0220054d定時(shí)器創(chuàng)建失敗1查看日志0x0220054etoken檢查注冊(cè)表是否正確0x0220054ftoken檢查注冊(cè)表是否正確0x02200550trace_content1查看日志0x02200551未知的數(shù)據(jù)類(lèi)型1查看日志0x02200552URL1查看日志0x02200553URL1查看日志0x02200554XML1查看日志0x02200555Propertiesconf0x02200556檢查注冊(cè)表是否正確0x02200557檢查注冊(cè)表是否正確0x02200558讀取配置文件失敗檢查配置文件是否正確0x02200559保存配置文件失敗1查看日志0x0220055ahttp重啟信令網(wǎng)關(guān)服務(wù)0x0220055bclient1查看日志0x0220055chttp0x0220055daes1查看日志0x0220055eCallId1查看日志0x0220055f更新數(shù)據(jù)庫(kù)失敗SQL0x02200560數(shù)據(jù)庫(kù)模塊初始化失敗重啟信令網(wǎng)關(guān)服務(wù)0x02200561數(shù)據(jù)庫(kù)查詢時(shí)當(dāng)前行數(shù)超過(guò)總行數(shù)1查看日志0x02200562程序崩潰了dmp0x02200563發(fā)送通知消息失敗1查看日志0x02200564UTF81查看日志0x02200565UTF81查看日志0x02200566向上級(jí)注冊(cè)返回失敗鑒權(quán)等是否正確0x02200567向上級(jí)心跳返回失敗1查看日志0x02200568下級(jí)未注冊(cè)1查看日志0x02200569對(duì)象池創(chuàng)建失敗1查看日志0x0220056a數(shù)據(jù)庫(kù)備份失敗0x0220056b報(bào)警復(fù)位失敗1查看日志0x0220056c隊(duì)列創(chuàng)建失敗1查看日志0x0220056d捕捉到異常1查看日志0x0220056ecsv檢查對(duì)應(yīng)服務(wù)是否正確0x0220056factiveMq1查看日志0x02200570xml1查看日志0x02200571xml1查看日志0x02200572增加或修改資源失敗1查看日志0x02200573URL1查看日志0x02200574執(zhí)行腳本失敗1查看日志0x02200575錄像文件片段開(kāi)始和結(jié)束時(shí)間一致0x02200576HTTP1查看日志0x02200577HTTP失敗1查看日志0x02200578取流路數(shù)超過(guò)限制1查看日志0x02200579轉(zhuǎn)碼路數(shù)超過(guò)限制1查看日志0x0220057a發(fā)送云臺(tái)控制命令失敗1查看日志0x0220057b插入取流請(qǐng)求隊(duì)列失敗1查看日志0x0220057cactivemq重啟信令網(wǎng)關(guān)服務(wù)器0x0220057dweb1查看日志0x0220057e1查看日志0x0220057f1查看日志0x02200580調(diào)用埋點(diǎn)庫(kù)返回失敗1查看日志0x02200581下級(jí)域離線ncg(IP)是ncgip、port、級(jí)ncg0x02200582上級(jí)域離線ncg(IP)是ncgip、port、級(jí)ncg0x02200583配置文件不存在confconfiginstallationproperties0x02200584配置文件中有值為空propertiesinstallationpropertiesWEB錯(cuò)誤碼描述建議0x02200000操作成功無(wú)0x02200100未知錯(cuò)誤1.查看錯(cuò)誤日志0x02200101數(shù)據(jù)不存在1.檢查輸入?yún)?shù)0x02200102參數(shù)錯(cuò)誤1.檢查輸入?yún)?shù)0x02200103數(shù)據(jù)已存在1.檢查輸入?yún)?shù)0x02200104非法請(qǐng)求(tokenerror)1.token0x02200105核心服務(wù)接口調(diào)用失敗1.檢查核心服務(wù)接口地址是否正確0x02200106核心服務(wù)地址為空1.configproperties0x02200107更新或刪除失敗1.查看錯(cuò)誤日志0x02200108添加/更新/刪除部分失敗1.查看錯(cuò)誤日志0x02200109cascade1.cascade0x0220010Acascade1.檢查服務(wù)器中信令網(wǎng)關(guān)客戶端端口是否被監(jiān)聽(tīng)0x0220010Bcascadencg/bin/cascade置文件是否有誤0x0220010Ccascade1.cascade0x0220010Dxml1.xml0x0220010Esql1.查看錯(cuò)誤日志0x0220010F請(qǐng)求方法不支持1.0x02200110excel1.查看錯(cuò)誤日志0x02200111下載文件出錯(cuò)1.2查看錯(cuò)誤日志0x02200112propertiesproperties0x02200113通知錯(cuò)誤1.查看錯(cuò)誤日志0x02200114操作文件錯(cuò)誤1.查看錯(cuò)誤日志0x02200115xml1.查看錯(cuò)誤日志0x02200116密碼解密失敗1.查看錯(cuò)誤日志0x02200117認(rèn)證庫(kù)初始化失敗1.查看錯(cuò)誤日志0x02200118null1.configproperties0x02200119rest1.查看錯(cuò)誤日志0x0220011Arest1.查看錯(cuò)誤日志media錯(cuò)誤碼描述建議0x02230800hpr1.hpr0x02230801dll0x02230802xml常0x02230803xml1.xml0x02230804申請(qǐng)內(nèi)存失敗過(guò)高0x02230805創(chuàng)建線程失敗1.進(jìn)程占用內(nèi)存是否太大,或創(chuàng)建線程太多0x02230806socket1.進(jìn)程是否有句柄未釋放0x02230807iocp1.進(jìn)程占用內(nèi)存是否太大0x02230808socket1.需要檢查媒體網(wǎng)關(guān)日志0x02230809身份認(rèn)證庫(kù)初始化失敗1.身份認(rèn)證庫(kù)是否太老,或缺少依賴庫(kù)0x0223080A轉(zhuǎn)封裝庫(kù)創(chuàng)建會(huì)話失敗1.轉(zhuǎn)封裝庫(kù)是否太老,或缺少依賴庫(kù)0x0223080B轉(zhuǎn)封裝庫(kù)設(shè)置數(shù)據(jù)失敗1.需要檢查媒體網(wǎng)關(guān)日志0x0223080C1.需要檢查媒體網(wǎng)關(guān)日志0x0223080D1.可能視頻頭是非海康頭0x0223080Exml1.可能文件路徑不存在0x0223080FDrvNetLib庫(kù)0x02230810LDM超時(shí)0x02230811無(wú)效參數(shù)1.需要檢查媒體網(wǎng)關(guān)日志才能知道什么參數(shù)無(wú)效0x02230812Agent1.Agent0x02230813dll1.dependsdll個(gè)函數(shù)0x022308141.Localnotify賴庫(kù)0x02230815連接通知服務(wù)器失敗1.檢查通知服務(wù)器進(jìn)程是否存在0x02230816通知服務(wù)器重連失敗1.檢查通知服務(wù)器進(jìn)程是否存在0x02230817Hservice1.Hservice0x022308181.Hservice0x022308191.Localnotify少依賴庫(kù)0x0223081AFini1.需要檢查媒體網(wǎng)關(guān)日志0x0223081BJson1.Json0x0223081D1.檢查運(yùn)行管理安裝配置0x0223081E1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論