備用ATC系統執行維護

mi_zy發表於2016-12-02

1、需求:SMC監控的日誌顯示增加清空功能,值班員巡檢時發現有條目,檢查核實問題。
2、networkcfg.xml中每個選項owner="acc"或“app"/"twr”用於按區塔進自定義配置SDD的標牌顏色,但是在SMC上該node的監控圖示會在另一屏顯示,建議這兩個功能可以分別配置。
3、網線連線不穩定時,SMC會出現對應節點網路過載提示,如果是FRDP、FSDP只有一個C網,該節點會變藍,監控不到。
4、現象:SMC開啟NetworkManager服務(檢測網路、自動連線網路的程式)後,會導致網路不通,監控圖示變灰。Gnome影像環境裡,service NetworkManager start後,在 Gnome 皮膚的右上角將會顯示一個新圖示。——啟用NetworkManager服務必須確保沒有其他想要配置網路相關的服務正在執行, 多個網路配置服務之間會相互衝突。如果想知道當前有哪些服務正在執行, 可以執行 systemctl --type=service 然後 停止 多餘的網路配置服務。
5、grd程式的配置檔案:grdcfg.xml:配置顯示哪些列;grdcfg.ini:窗體啟動時的預設位置等。透過配置某個SDD/FDD的networkcfg.xml可以啟動grd,SMC不更新networkcfg.xml該席位的grd程式也會自動被監控。
6、/bin/conf/.sdd_online.conf.0隱藏配置檔案項是基於 GNOME2 桌面的 Linux 作業系統中用於配置應用程式屬性的管理工具,其後臺程式gconfd-2向/var/log/messages寫系統報錯日誌,引數7表示只寫嚴重的報錯資訊,並在/tmp下生成大量orbit-cdatc*的檔案(ORBit-Object Request Broker相關的程式產生的,主要是因為物件或者程式間訊息傳遞產生的臨時檔案)。
7、Airnet系統會處理雷達時標:對於沒有時標的雷達(本場ALENIA),二所會將ATC系統接收資料當前的GPS填到雷達資料裡,然後進行處理;對於有時標的雷達(罕山INDRA),前端伺服器根據"監視資料引數配置---監視資料離線引數配置---通道資料比選原則引數“的引數設定(如資料延遲-當前設定為2個週期即8秒;正北扇區連續性等設定引數)進行判斷處理,假如偏差大於2個週期(8秒),就會告警提示並切換到備用通道,備用通道也大於8秒則不用該路資料,多雷達融合處理器根據內建引數處理,偏差大於8秒的雷達不參與融合,在8秒之內的會進行內插外推參與融合。
8、Airnet系統有引數開啟後管制扇區背景會區別顯示。
9、 APP2頻繁出現SDD和XREC程式宕掉的情況,透過SMC啟動不起來,重新OS起來後執行一段時間又會當掉,產的core檔案,原因:K600顯示卡風扇軸承固定卡生鏽掉落,造成風扇不轉,引起linux的X11庫程式執行異常,導致依賴圖形介面的SDD和XREC程式宕掉,更換顯示卡後恢復。

10、案例:從主機板引接的串列埠介面卡故障,導致主機加電後鍵盤燈不亮,顯示器無顯示(完全無訊號,BIOS介面也沒有顯示)。
11、AirNet自動化系統速度處理:a)單監視源送來的資訊中一般都帶有速度資訊,如果單監視源送來的速度無效,就需要根據單監視源提供的該目標的歷史位置推算該目標的當前速度;單監視源處理中會根據速度跟蹤變化情況計算出動態權重,供後續多監視源速度融合處理使用。b)多監視源速度處理,根據使用者配置的馬賽克地圖中的靜態權重和單監視源跟蹤速度提供的動態權重計算出多監視源目標的融合速度值。
12、AirNet系統單雷達點跡丟點會外推3個週期,融合目標航跡外推次數可以在引數中配置。
13、自動拍發DEP報時,忽略GRD上進跑道操作的條件,修改方法:
FCS程式的本地引數home cdatc airnet bin conf目錄下的fcs.ini檔案中,將MUST_COOR引數值由1改為0即可,然後重啟FCS程式,如果沒有此引數,可以手工新增。
14、AirNet系統席位主機透過修改/etc/gdm/custom.conf,實現啟動後自動以cdatc使用者登陸,並自動執行/home/cdatc/.Xclients,啟動X客戶端和mid_32程式。
15、SMC上tsp程式顯示GPSERROR,透過檢視日誌,原因是讀取的GPS時間和本機時間相差大於3秒(寫到程式裡)給出的告警提示,只有小於3秒tsp才修改本機時間完成GPS校時。
16、二所ATC系統只對接收電報進行處理, 不處理傳送電報
17、 AirNet系統預設將系統接收到的發報地址不是本站地址的出港航班的 FPL 報當作放行報進行處理,所以在實行飛行計劃集中處理後,需修改所有 FDP 伺服器的/home/cdatc/AirNet/bin/conf/fdp_offline.ini檔案中的[fpl_sendAddr]組的sendAddr引數值,將飛行計劃集中處理中心的發報地址新增進去,如下列所示:

[fpl_sendAddr]

                sendAddr=ZUUUZXZX ZSSSZRZX ZZZZZPZX
18、SDD使用者退出卡死,伺服器產生大量core檔案的原因之一:log資料夾的屬主應該是cdatc:root,但是 初始席位 安裝時建立的log資料夾的屬主是root:root,假如清理日誌刪除該日誌資料夾,當 SDD處於登出狀態時程式會自動建立log資料夾,屬主同樣是root:root,這時需要chown修改屬主,否則SDD執行慢,登入視窗卡死。另 新安裝 的RHEL5.8,透過install安裝AirNet應用程式後,AirNet/bin/下的log資料夾屬主預設是root:root,該SDD使用者LOG OUT,重新LOG ON時登陸視窗卡死,命令chown cdatc:root log改變屬主後OK。
19、透過FDD發報,透過“明語電報”“生成報文”時會自動去掉電報報文裡的報頭報尾ZCZC/NNNN,發報時根據“非同步資料埠接入配置”的訊息開始標記/訊息結束標誌,自動加上報頭報尾。 對於5號碼是001/003,對應2號碼是ZCZC/NNNN,發報會自動轉換。在MSDP1伺服器<MOXA:192.168.5.30>使用minicom開啟/dev/ttyr02報文埠(不要在FDP1伺服器使用minicom開啟/dev/ttyr02報文埠,因為該埠已被FDP程式開啟,否則會造成收到的報文要不發到minicom,要不發到FDP,引起FDP丟報文,不要在同一個伺服器,例如使用MSDP1可避免該問題),將Capture設成on,會將收到的報文存到當前目錄的minicom.cap檔案;使用vi -b minicom.cap,設定:set display=uhex,就可以看到不可見字元<01><03>(訊息開始標記/訊息結束標誌)。
20、重新命名網路卡:
      修改/etc/sysconfig/network-scripts/ifcfg-eth*,按需要調整以下對應關係,配置合適的A/B/C網

DEVICE= eth0
HWADDR= 00:50:56:AF:92:3E 

21、SDD席位以使用者CDATC/CDATC登入後正常會自動執行mid_32,透過neat命令在圖形介面的DNS項設定正確的“主機名”,即修改/etc/sysconfig/network配置檔案中的HOSTNAME=SDD2,主機名不正確mid_32起不起來。

22、SDD的A/B網線插反,監控顯示A/B網線紅,但是網路通,可能交換機A/B有級聯, 待查。

23、AirNet伺服器只要有服務程式狀態為Down,該伺服器只能是Standby狀態,切換不到主態。
24、假如配置兩個網路卡(A-B網)的主機使用linux5.8-auto.iso安裝作業系統,中途會異常退出,需要修改無人安裝配置檔案ks.cfg,註釋掉第三個網路卡項:network --device eth2 --bootproto dhcp --onboot=on,然後重新燒錄光碟無人安裝RHEL5.8正常(如果出現提示找不到ks.cfg檔案,重新輸入一遍即OK)。無人安裝盤ks.cfg配置不安裝sendmail服務。
25、在SDD上使用 DRAW劃設臨時DAIW區, 需用 具有 “釋出臨時地圖 qt4.8,用到QPA外掛,程式執行後會生成/Settings/Trolltech.conf檔案)。
28、SDD上的系統地圖數量沒有限制。
29、 SMC上sdd狀態顯示紅色“ SND DEAD”告警,SDD主要功能執行正常,表示sdd的 聲音執行緒死鎖了,出現該現象的SDD均執行在虛擬機器上,因為虛擬機器沒有虛擬音效卡。
30、SDD按照扇區過濾的功能,配置一個引數:在SDD本地線上引數.sdd_online.conf.0中增加ON_B_QLK_NOT_CHECK_NEXT_OPS=1(沒有改引數預設為:0)配置之後,選擇哪個扇區名字,只顯示該扇區範圍內和該扇區管制的航班。

QLK:開啟對目標(除開計劃航跡)按照席位/扇區濾進/濾出選單。
按下“FILTER IN”按鈕為濾進(在已有顯示基礎上,把滿足濾進條件的目標也顯示出來),反之為濾出(在已有顯示基礎上,把滿足濾出條件的目標隱藏掉)。
“ALL”:濾進/濾出所有目標;當為濾進所有目標時,手動隱藏的標牌也將顯示出來。
“NULL”:濾進/濾出沒有“管制席位/扇區”或“下一席位/扇區”或“當前席位/扇區”資訊的目標。
“A1/C1/C2/..”:濾進或濾出“管制席位/扇區”或“下一席位/扇區”或“當前席位/扇區”為A1/C1/C2/..的目標。
“選擇NULL的結果”+“選擇所有扇區/席位的結果”等於 “選擇ALL的結果" 。
如果設定了不考慮 下一扇區。

31、AirNet空管自動化系統處理來自雷達頭的點跡,最終生成系統融合航跡。川大自動化系統是接收雷達點跡,形成系統融合點跡,點跡最終跟蹤成系統航跡。
32、AirNet系統統一使用CST時區( China Standard Time UT+8:00),但是 AirNet程式設計未考慮時區(包括tsp對時,不管OS是什麼時區,統一將GPS時間+8作為系統的時間),但是 AirNet 程式呼叫的公共中介軟體會考慮時區,所以會存在問題。例如在某個SDD劃設臨時DAIW區,釋出到另一SDD(假如該SDD時區改為東京時區UTC+09:00),則告警時間減少了1小時,而且,如果設定的告警生效時間在1小時之內,告警區域圖不顯示)
33、BSFP和BSDP重啟作業系統(只是重啟服務程式沒有該現象)時,假如主用的MSDP沒有C網(或MSDP關機時),SDD上旁路單雷達和旁路多雷達沒有訊號,這時切換到有C網的MSDP主用一下就好了,然後再切到雙網的MSDP2也恢復正常,(BSFP和BSDP本應該與其它伺服器完全獨立,設計理念或實現存在這個問題:只要主用MSDP沒有C網(包括MSDP1,MSDP2都關機),BSFP/BSDP就不能重啟,否則旁路沒有訊號)。
34、使用linux5.8-auto.iso安裝作業系統時,行動硬碟不要插在主機上,否則自動安裝盤會直接將其格式化成Linux分割槽!
35、2018-4-13版本由2.1.0升級到V2.1.1;原fcs線上引數“製作次日計劃時間”為空,系統生成次日計劃正常,升級後,假如為空,不生成次日計劃,寫入時間“0400”釋出後,凌晨四點生成次日計劃。
36、DBM目錄/home/cdatc/AirNet/config/nfs下.cfg配置檔案,系統會區分大小寫,如果系統認小寫的配置檔案,但同時存在同名大寫的配置檔案,分發有問題,測試時只分發大寫的(系統不生效)配置檔案。

37、進港航班沒有入位問題,目前fcs有這樣的邏輯:航班在落地(拍發落地報)後,超過預計起飛時間8小時(目前是內部引數,計劃改為可配引數)後,即刻會將該航班轉入到歷史庫中。故:FZA6517,預起0710,落地1708(延誤了),所以該航班落地後很快就消失了,grd上當時該航班剛剛從twr移交給地面,很快就自動消失了。除了延誤的,國外飛進來的,也有可能會導致這樣的情況。
38、出港航班,部分航班沒有準備好時間的原因分析:程式單狀態從“等待”變為“流控”申請,操作太快了,資料沒有同步回來所致,建議程式單狀態操作間隔3秒鐘以上。

39 、提升SDD效率:.....bin/conf/.sdd_online的配置檔案中:將  //現場是1,現在改為0,在SDD拖標牌時使用不同的最佳化方法。但實際上沒有改善。
40、CFL欄位顏色變黑問題,是由於CFL設定後“未確認時顏色”未配置導致(預設黑色),關閉CFL確認功能:在SDD本地隱藏線上引數 bin/conf/.sdd_online.conf.0中修改:
  // (行前符號;和#表示註釋), 這個功能暫時不支援(CFL確認功能: 新設定的cfl會變為黃色,點選確認後恢復正常顏色),設定位0,關閉CFL確認功能,因為該功能還未支援,設為1,新設定的CFL顏色是黑色,和底色一樣。
           //CFL欄位使用單獨顏色,設定為0,CFL為標牌顏色;設定為1,CFL為acc.xml設定的顏色
以及DBM上的SDD離線引數中設定CFL顏色,改好後配置檔案sddACC.xml中必需有關鍵字為“cfl”欄位的顏色配置,確定DBM的配置ok之後釋出SDD離線引數給SDD主機,並重啟sdd程式。
*透過DBM修改cfl顏色不生效,原因是配置檔案sddACC. xml/ sddAPP. xml/sddTWR. xml中引數名字原來是 cflcolor,版本升級後應該為cfl。方法如下:

在dbm本機的/home/cdatc/AirNet/bin/conf/dbm_sdd.ini中把cflcolor改為cfl。然後重啟dbm,再配置cfl顏色。
*:目前使用acc.xml/app.xml/twr.xml,原來使用的sddACC.xml,sddAPP.xml,sddTWR.xml不用,可以刪帶掉。

測試以上引數,引數在隱藏檔案和非隱藏檔案都有的,生效的是隱藏檔案.sdd_online.conf.0的設定值!
41、FPL報編組15航路串與航線資料不符的告警在FDD設定“聲音告警”和/或“彈出告警”。主用川大ATC系統提示方式是航班號變紅。
42、在突破cfl指令後未能及時給出突破告警,只在給重慶專門設計的演算法中出現該問題,這個問題在其他現場使用的版本中不存在。具體原因是目標在高上升下降率情況下一個週期突破cfl指令高度層後,給重慶設計演算法中未能降目標接近cfl高度層的狀態轉換為突破cfl高度層狀態,程式設計中還在繼續倒數計時目標接近cfl的時間,導致cfl突破告警出現延遲,出現了這個問題。
43、GPS對時,tsp程式同步更新部署該程式的主機的時間,MID中介軟體根據networkcfg.xml配置檔案讀取主用狀態tsp程式所在主機的系統時間同步全系統。
44、關於DUPE告警設定:

local範圍就是local.cfg的範圍。

45、SDD監視資料來源選擇Normal多雷達,可以從A/B/C中任何一個網獲取訊號,SDD監視資料來源選擇“旁路”Bypass多雷達只能從C網獲取訊號,且旁路伺服器需正常執行,所以C網中同時存在旁路伺服器和MSDP伺服器釋出的雷達訊號。

46、伺服器只對(Normal/Bypass)多雷達做相關,單雷達的相關資訊是SDD自行從多雷達相關資訊中查詢的對應關係。

47、記錄儀記錄的單雷達和多雷達資料都是是MSDP送出的訊號。

48、在SMC選擇某路雷達“設定雷達記錄引數”,錄取的資料記錄在DBM /home/cdatc/AirNet/nfs/radar/目錄下,有兩個記錄檔名稱分別以SDFP1、SDFP2開頭。這裡記錄的資料較記錄儀從MSDP記錄的資料更原始。

49、SDQS雷達資料取自MPDC輸出。


2018-8-1

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7970627/viewspace-2129549/,如需轉載,請註明出處,否則將追究法律責任。

相關文章