新四季網

調度自動化系統應用狀態管理方法

2023-04-30 05:06:06 2

專利名稱:調度自動化系統應用狀態管理方法
技術領域:
本發明涉及 一種伺服器的系統運行狀態的管理方法,屬於自動化技術領域。
技術背景現有的調度自動化系統中,主備機管理方法 一般是以 一 臺伺服器作為單位, 除值班狀態的伺服器外,再部署處於熱備用狀態的另外一臺冗餘伺服器。這種 管理機制不夠靈活, 一旦值班伺服器宕機,備用伺服器代替其工作,正在運行 的所有應用系統都將經歷 一次切換過程。 發明內容本發明所要解決的技術問題是提供一種粒度細、靈活、可靠的應用系統應 用狀態管理方法。為解決上述技術問題,本發明提供一種調度自動化系統應用狀態管理方法。 本發明以伺服器上的應用系統為單位,定義應用級別的主機和備機的概念,任 意應用的主機和備機都可以獨立配置在任何伺服器上,達到靈活、可靠的管理 所有應用系統運行狀態的目的。本發明採用以下的技術方案來實現本發明的一種系統運行狀態的管理方法,其特徵在於包括以下步驟1) 配置管理的初始化首先啟動系統管理進程,然後啟動屬於某個應用的 所有進程,完成應用的初始化,初始化完成後通過應用間的主備竟爭方法確定此 應用的主備機,將所有應用啟動完成後啟動節點監視與管理進程,對伺服器硬 件的運行狀態進行監視,對配置管理起輔助作用;2) 配置管理初始化完成後,通過檢查整個系統中的應用狀態信息,自動判 斷是否進行應用狀態的切換。所述應用的自動切換和主備竟爭方法可在多臺伺服器上的應用之間進行, 而不是僅限於兩臺伺服器。在工作站設置有查詢各個應用的主備狀態信息的接口模塊,用於實現工作 站隨時選擇到任意應用主機所在的伺服器並進行連接。上述功能均由電腦程式實現,能夠運行在各種UNIX和Linux、 Windows 作業系統上,且不依賴作業系統自帶的軟體。 本發明所達到的有益效果本發明通過以上步驟,可達以下技術效果1、劃分粒度細,主備機的概念 定義在應用級別;2、各個應用系統的主備機沒有關聯性,可各自獨立部署在任 意伺服器上;3、所有功能完全是有電腦程式實現,可運行在各種UNIX和Linux、 Windows作業系統上,不需要藉助任何作業系統自帶的軟體;4、具有跨平臺能 力,應用系統的主備機可部署在不同作業系統的伺服器上;5、狀態檢測周期、 切換時間間隔等參數編程可調;6、應用系統能夠判斷自身的運行狀態是否正常, 並決定是否進行自動切換;7、能夠通過接口向外界輸出應用系統的運行狀態。 綜上所述,本發明是一種粒度細、靈活、可靠的應用系統應用狀態管理方法。


圖l是本發明中主備切換狀態圖;圖2是本發明中配置管理初始化流程圖; 圖3本發明中應用初始化流程圖; 圖4是本發明中狀態信息處理流程; 圖5是本發明中應用主備切換流程圖。
具體實施方式
下面結合附圖對本明的調度自動化系統應用狀態管理方法作進一步的說明。圖l是本發明中主備切換狀態圖,每個應用有初始化、備態、主機、斷網、 故障等狀態。應用a卯a(i)初始化後,首先進入備機狀態。此時檢查所接收到的應用的狀 態信息(l)若應用appa已有值班主機appa(j),則apPa(i) 一直處於備機直到a卯a 沒有主機;(2)沒有其他主機,檢查appa的所有備機的應用優先級,若appa(i) 的優先級最高,則ap仏(i)成為應用ap仏的值班主機。appa(i)已經處於主機狀態,檢查到a卯a還有其他主機,比較ap"主機的應 用優先級,將優先級低的切換為備機;當appa(i)檢測到自己斷網後,將狀態設置為斷網,當檢測到網絡恢復正常 後,將自己的狀態切換到備機;當appa(i)檢測到本應用處於故障狀態時,切換到故障狀態,處於故障態後不再切換到備機。圖2是本發明中配置管理初始化流程圖,應用的初始化只是配置管理初始 化的一個組成部分,配置管理的初始化流程如圖2所示。首先啟動系統管理進 程,然後啟動屬於某個應用的所有進程,完成應用的初始化。初始化完成後通 過應用間的主備競爭方法確定此應用的主備機,將所有應用啟動完成後啟動節 點監視與管理進程,對伺服器硬體的運行狀態進行監視,對配置管理起輔助作 用。圖3本發明中應用初始化流程圖,應用app,(j)的初始化流程如圖3所示。 根據應用與節點、應用與進程的關係對應用進行初始化,app,(j)啟動成功以後, 進入一個等待周期,在這個周期內接收來自應用其他伺服器的信息並報告到實 時庫中,等待結束後將app,(j)置為備機;若初始化不成功,則將app,(j)置為故障態。配置管理初始化完成後,管理程序處於發送和接收心跳信息的狀態,心跳 信息就是應用狀態信息。通過檢查整個系統中的應用狀態信息,自動判斷是否 進行應用狀態的切換。圖4是本發明中狀態信息處理流程,首先判斷本機的網 絡狀態,若本機的網絡不通,則將本機上所有的應用置為斷網狀態;若本節點 網絡狀態良好,則接收與本節點對應的應用心跳信息,並判斷每一個應用的運 行狀態,將相應的信息保存到應用狀態信息表中;若某一個應用超過N個規定 周期都沒有發送心跳信息報文,則將該應用置為斷網,將相關信息保存到應用 狀態信息表中。圖5是本發明應用主備切換流程圖,在全系統的應用狀態信息中查看應用 apPi的在所有伺服器上的主備狀態。若a卯i(j)為備機,且系統中已有其他主機, 則發送appi(j)為應用appi備機的報文;若系統中沒有主機,app山')的優先級最高,發送appi(j)是值班主機的報文;若app;(j)是主機,檢測到系統中還有app,.(k)也是主機,比較a卯"j)和 app,(k)的優先級,將優先級低的切換為備機。本發明按照優選實施例進行了說明,應當理解,但上述實施例不以任何形 式限定本發明,凡採用等同替換或等效變換的形式所獲得的技術方案,均落在 本發明的保護範圍之內。
權利要求
1.一種調度自動化系統應用狀態管理方法,其特徵在於包括以下步驟1)配置管理的初始化首先啟動系統管理進程,然後啟動屬於某個應用的所有進程,完成應用的初始化,初始化完成後通過應用間的主備競爭方法確定此應用的主備機,將所有應用啟動完成後啟動節點監視與管理進程,對伺服器硬體的運行狀態進行監視,對配置管理起輔助作用;2)配置管理初始化完成後,通過檢查整個系統中的應用狀態信息,自動判斷是否進行應用狀態的切換。
2. 根據權利要求1所述的調度自動化系統應用狀態管理方法,其特徵在於 在所述步驟1)中,在所述應用的初始化過程中,根據應用與節點、應用與進程的 關係對應用進行初始化,某一應用啟動成功以後,進入一個等待周期,在這個周 期內接收來自應用其他伺服器的信息並報告到實時庫中,等待結束後將該應用 置為備機;若初始化不成功,則將該應用置為故障態。
3. 根據權利要求1或2所述的調度自動化系統應用狀態管理方法,其特徵 在於在所述步驟l)中,所述主備竟爭方法包括以下步驟(1) 若某一應用為備機,且系統中已有其他主機,則發送該應用為備機的報 文;若系統中沒有主機,且該應用的優先級最高,發送該應用是值班主機的報文;(2) 若該應用是主機,檢測到系統中還有另一應用也是主機,比較該應用和另一應用的優先級,將優先級低的切換為備機。
4. 根據權利要求1或2所述的調度自動化系統應用狀態管理方法,其特徵 在於:在所述步驟2)中,其狀態信息處理過程為首先判斷本機的網絡狀態,若本 機的網絡不通,則將本機上所有的應用置為斷網狀態;若本節點網絡狀態良好, 則接收與本節點對應的應用心跳信息,並判斷每一個應用的運行狀態,將相應的信息保存到應用狀態信息表中;若某一個應用超過n個規定周期都沒有發送心跳信息報文,則將該應用置為斷網,將相關信息保存到應用狀態信息表中。
5. 根據權利要求3所述的調度自動化系統應用狀態管理方法,其特徵在於:在所述步驟2)中,其狀態信息處理過程為首先判斷本機的網絡狀態,若本機的網絡不通,則將本機上所有的應用置為離線狀態;若本節點網絡狀態良好,則接收與本節點對應的應用心跳信息,並判斷每一個應用的運行狀態,將相應的信息保存到應用狀態信息表中;若某一個應用超過N個規定周期都沒有發送心 跳信息報文,則將該應用置為備機,將相關信息保存到應用狀態信息表中。
6. 根據權利要求1或2所述的調度自動化系統應用狀態管理方法,其特徵 在於:所述應用的自動切換和主備竟爭方法在多臺伺服器上的應用之間進行。
7. 根據權利要求1或2所述的調度自動化系統應用狀態管理方法,其特徵 在於:在工作站設置有查詢各個應用的主備狀態信息的接口模塊,用於實現工作 站隨時選擇到任意應用主機所在的伺服器並進行連接。
全文摘要
本發明公開了一種調度自動化系統應用狀態管理方法,其特徵在於包括以下步驟1)配置管理的初始化首先啟動系統管理進程,然後啟動屬於某個應用的所有進程,完成應用的初始化,初始化完成後通過應用間的主備競爭方法確定此應用的主備機,將所有應用啟動完成後啟動節點監視與管理進程,對伺服器硬體的運行狀態進行監視,對配置管理起輔助作用;2)配置管理初始化完成後,通過檢查整個系統中的應用狀態信息,自動判斷是否進行應用狀態的切換。本發明的調度自動化系統應用狀態管理方法在進行系統運行狀態管理過程中粒度細、靈活、可靠。
文檔編號H04L12/24GK101557307SQ20091002662
公開日2009年10月14日 申請日期2009年5月7日 優先權日2009年5月7日
發明者楊志宏, 奕 梁, 翟明玉, 葛以踴, 原 高 申請人:國電南瑞科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀