專利名稱:一種對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)領(lǐng)域,尤其涉及一種對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法和系統(tǒng)。
背景技術(shù):
隨著信息技術(shù)的普及和發(fā)展,越來越多的業(yè)務(wù)通過計算機(jī)系統(tǒng)來實現(xiàn)。計算機(jī)系 統(tǒng)上運(yùn)行的各種應(yīng)用和服務(wù)程序能夠完成很多工作。因而程序進(jìn)程的穩(wěn)定運(yùn)行,對其提供 服務(wù)范圍內(nèi)的正常工作、生產(chǎn)和生活是非常重要的。 但在日常應(yīng)用中,應(yīng)用程序的服務(wù)進(jìn)程因長時間運(yùn)行,或因某種缺陷,不可避免地 會出現(xiàn)異常中止、停止響應(yīng)、被人為誤操作關(guān)閉等現(xiàn)象。若事故發(fā)生在無人職守的夜間或非 常時間段,或系統(tǒng)管理員不能及時趕到現(xiàn)場進(jìn)行手工干預(yù),服務(wù)的異常勢必會對生產(chǎn)造成 損失,對正常工作和生活帶來不便,可能造成系統(tǒng)服務(wù)的癱瘓,影響到整個信息業(yè)務(wù)流程, 甚至使整個通信系統(tǒng)癱瘓。 針對Windows和Unix平臺下應(yīng)用程序的服務(wù)進(jìn)程中出現(xiàn)的異常情況的處理,現(xiàn)有 技術(shù)多采用手工干預(yù)的方法來消除服務(wù)進(jìn)程中出現(xiàn)的異常情況,如通過手工重新啟動應(yīng)用 程序,激活已停止的服務(wù)進(jìn)程等。但手工干預(yù)通常無法對服務(wù)進(jìn)程中出現(xiàn)的問題進(jìn)行實時 處理。
發(fā)明內(nèi)容
本發(fā)明的一個目的在于提供一種對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法,能夠解決現(xiàn)有 技術(shù)無法對服務(wù)進(jìn)程中出現(xiàn)的問題進(jìn)行實時處理的問題。
為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案
—種對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法,包括
對服務(wù)進(jìn)程進(jìn)行定期掃描; 在發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服務(wù)進(jìn)程進(jìn)行修復(fù)。 本發(fā)明通過對服務(wù)進(jìn)程進(jìn)行定期掃描,并在發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,
對所述服務(wù)進(jìn)程進(jìn)行修復(fù),能夠?qū)崿F(xiàn)對服務(wù)進(jìn)程中出現(xiàn)的問題進(jìn)行實時處理。 本發(fā)明的另一 目的在于還提供一種對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng),能夠解決現(xiàn)
有技術(shù)無法對服務(wù)進(jìn)程中出現(xiàn)的問題進(jìn)行實時處理的問題。 為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案 —種對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng),包括 掃描單元,用于對服務(wù)進(jìn)程進(jìn)行定期掃描; 修復(fù)單元,用于在所述掃描單元發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服務(wù) 進(jìn)程進(jìn)行修復(fù)。 本發(fā)明提供的對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng)通過設(shè)置掃描單元對服務(wù)進(jìn)程進(jìn) 行定期掃描,以及修復(fù)單元,在所述掃描單元發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服 務(wù)進(jìn)程進(jìn)行修復(fù),能夠?qū)崿F(xiàn)對服務(wù)進(jìn)程中出現(xiàn)的問題進(jìn)行實時處理。
圖1為本發(fā)明對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法的流程圖; 圖2為本發(fā)明實施例Windows下對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法的流程圖; 圖3為本發(fā)明對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng)的示意圖; 圖4為本發(fā)明實施例Windows下對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng)的示意圖; 圖5為圖4所示實施例中報警單元的示意圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明實施例一種對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法和系統(tǒng)進(jìn)行 詳細(xì)描述。 如圖1所示,本發(fā)明實施例對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法,包括
S100、對服務(wù)進(jìn)程進(jìn)行定期掃描; S200、在發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服務(wù)進(jìn)程進(jìn)行修復(fù)。 本發(fā)明通過對服務(wù)進(jìn)程進(jìn)行定期掃描,并在發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,
對所述服務(wù)進(jìn)程進(jìn)行修復(fù),能夠?qū)崿F(xiàn)對服務(wù)進(jìn)程中出現(xiàn)的問題進(jìn)行實時處理。 實施例一 本實施例以Windows下對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法為例,對本發(fā)明進(jìn)行詳細(xì) 說明。 如圖2所示,本實施例Windows下對應(yīng)用程序的服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法包 括 S110、對Windows下應(yīng)用程序的服務(wù)進(jìn)程進(jìn)行掃描。這個步驟包括對服務(wù)的端口
和服務(wù)進(jìn)程的健康指標(biāo)等進(jìn)行定期掃描。例如可以設(shè)定每小時對服務(wù)進(jìn)程的各項指標(biāo)進(jìn)行
一次掃描。如果發(fā)現(xiàn)應(yīng)用程序的服務(wù)進(jìn)程出現(xiàn)異常情況,則觸發(fā)報警機(jī)制。 S210、在發(fā)現(xiàn)應(yīng)用程序的服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服務(wù)進(jìn)程進(jìn)行處理。 具體地,對應(yīng)用程序的服務(wù)進(jìn)程進(jìn)行處理包括以下幾個方面的處理 (1)在發(fā)現(xiàn)應(yīng)用程序的服務(wù)進(jìn)程出現(xiàn)異常情況時,例如端口流量出現(xiàn)異常、服務(wù)的
進(jìn)程出現(xiàn)停滯等,則觸發(fā)報警機(jī)制。對于嚴(yán)重的異??梢酝ㄖ夹g(shù)人員到場進(jìn)行手工干預(yù),
對于響應(yīng)用程序繼續(xù)進(jìn)行的異常情況可以通過亮起警示燈或其它方法通知技術(shù)人員。
(2)在發(fā)現(xiàn)應(yīng)用程序的服務(wù)進(jìn)程出現(xiàn)異常情況時,對應(yīng)用程序的服務(wù)進(jìn)程進(jìn)行自
修復(fù)。例如對于某些異常情況可以通過安全關(guān)閉應(yīng)用程序的服務(wù)進(jìn)程,并重新啟動應(yīng)用程
序來進(jìn)行修復(fù);對于某些異常情況可以通過強(qiáng)制關(guān)閉應(yīng)用程序的服務(wù)進(jìn)程,并重新啟動應(yīng)
用程序來進(jìn)行修復(fù);而對于某些異常情況還可以通過改變程序參數(shù)或者是忽略錯誤參數(shù)來
修復(fù)。在對應(yīng)用程序的服務(wù)進(jìn)程自修復(fù)完成后,還觸發(fā)報警機(jī)制進(jìn)行報警。 在修復(fù)完成后,定期掃描仍然繼續(xù)。若再度發(fā)現(xiàn)異常情況,則再次進(jìn)行自修復(fù)。 在本實施例中還設(shè)定對服務(wù)進(jìn)程進(jìn)行修復(fù)的最大次數(shù),例如N次。若對所述服務(wù)
進(jìn)程進(jìn)行修復(fù)的次數(shù)大于N次,而在定期掃描時仍發(fā)現(xiàn)服務(wù)進(jìn)程出現(xiàn)異常情況,則終止對
服務(wù)進(jìn)程的修復(fù),并觸發(fā)報警機(jī)制通知技術(shù)人員進(jìn)行手工干預(yù)。 310、記錄并輸出對所述服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的日志,以提醒技術(shù)人員在某時發(fā)
5生了某種異常情況以及系統(tǒng)進(jìn)行自修復(fù)的結(jié)果。 本發(fā)明通過對服務(wù)進(jìn)程進(jìn)行定期掃描,并在發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時, 對所述服務(wù)進(jìn)程進(jìn)行修復(fù),能夠?qū)崿F(xiàn)對服務(wù)進(jìn)程中出現(xiàn)的問題進(jìn)行實時處理;并且在發(fā)現(xiàn) 異常情況時觸發(fā)報警機(jī)制,通知技術(shù)人員進(jìn)行手工干預(yù),同時本發(fā)明優(yōu)選還記錄并輸出對 所述服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的日志,以提醒技術(shù)人員在某時發(fā)生了某種異常情況以及系統(tǒng) 進(jìn)行自修復(fù)的結(jié)果,從而使得技術(shù)人員在不在場的情況下也能得知所有的服務(wù)進(jìn)程情況以 及自監(jiān)控和修復(fù)的結(jié)果,并相應(yīng)進(jìn)行后續(xù)處理。 需要說明的是,本發(fā)明不僅適用于Windows平臺下的服務(wù)進(jìn)程的自監(jiān)控和自修 復(fù),同時也適用于Unix平臺下的服務(wù)進(jìn)程的自監(jiān)控和自修復(fù)。 本發(fā)明還提供了一種對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng),能夠解決現(xiàn)有技術(shù)無法對 服務(wù)進(jìn)程中出現(xiàn)的問題進(jìn)行實時處理的問題。 如圖3所示,本發(fā)明對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng),包括
掃描單元100,用于對服務(wù)進(jìn)程進(jìn)行定期掃描; 修復(fù)單元200,用于在所述掃描單元發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服 務(wù)進(jìn)程進(jìn)行修復(fù)。 本發(fā)明提供的對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng)通過設(shè)置掃描單元對服務(wù)進(jìn)程進(jìn) 行定期掃描,以及修復(fù)單元在所述掃描單元發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服 務(wù)進(jìn)程進(jìn)行修復(fù),能夠?qū)崿F(xiàn)對服務(wù)進(jìn)程中出現(xiàn)的問題進(jìn)行實時處理。
實施二 本實施以Windows下對應(yīng)用程序的服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng)為例,對本發(fā)明 進(jìn)行詳細(xì)說明。 如圖4所示,本發(fā)明Windows下對應(yīng)用程序的服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng)包括 掃描單元100、修復(fù)單元200、報警單元300和日志記錄單元400。 所述掃描單元IOO,用于對服務(wù)進(jìn)程進(jìn)行定期掃描。具體地,掃描單元100包括
定時模塊110,用于設(shè)置對服務(wù)進(jìn)程進(jìn)行定期掃描的時間,例如可以設(shè)定每小時對 服務(wù)進(jìn)程的各指標(biāo)進(jìn)行一次掃描; 定期掃描模塊120,用于根據(jù)所述定時模塊設(shè)置的時間對所述服務(wù)進(jìn)程進(jìn)行掃描, 包括對服務(wù)的端口和服務(wù)進(jìn)程的健康指標(biāo)等進(jìn)行定期掃描。 所述修復(fù)單元200,用于在所述掃描單元100發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時, 對所述服務(wù)進(jìn)程進(jìn)行修復(fù)。例如端口流量出現(xiàn)異常、服務(wù)的進(jìn)程出現(xiàn)停滯等情況下,則應(yīng)當(dāng) 對服務(wù)進(jìn)程進(jìn)行修復(fù)。具體的修復(fù)方式為在發(fā)現(xiàn)異常情況時,將服務(wù)進(jìn)程安全關(guān)閉,再重 新啟動;或?qū)⒎?wù)進(jìn)程強(qiáng)制關(guān)閉,再重新啟動。 所述報警單元300,用于在所述掃描單元100發(fā)現(xiàn)異常情況,或所述修復(fù)單元200 對應(yīng)用程序的服務(wù)進(jìn)程進(jìn)行修復(fù)的次數(shù)大于預(yù)定次數(shù)而所述掃描單元100仍然發(fā)現(xiàn)所述 服務(wù)進(jìn)程出現(xiàn)異常情況時,觸發(fā)報警機(jī)制。具體地,如圖5所示,報警單元中包括第一報警 單元310、修復(fù)次數(shù)設(shè)置單元320以及第二報警單元330。 第一報警單元310用于在掃描單元100發(fā)現(xiàn)異常情況、且修復(fù)單元200還未對所 述服務(wù)進(jìn)程進(jìn)行修復(fù)時,或修復(fù)單元200對服務(wù)進(jìn)程修復(fù)完成時觸發(fā)報警機(jī)制。
修復(fù)次數(shù)設(shè)置單元320,用于設(shè)置對服務(wù)進(jìn)程進(jìn)行修復(fù)的最大次數(shù)。
6
第二報警單元330,用于在修復(fù)單元320對服務(wù)進(jìn)程進(jìn)行修復(fù)的次數(shù)大于修復(fù)次 數(shù)設(shè)置單元320設(shè)定的最大次數(shù)而掃描單元100仍然發(fā)現(xiàn)服務(wù)進(jìn)程出現(xiàn)異常情況時,觸發(fā) 報警機(jī)制。 本發(fā)明實施例中的報警單元300也可以僅由第一報警單元310組成,或者僅由修 復(fù)次數(shù)設(shè)置單元320以及第二報警單元330組成。 對于嚴(yán)重的異常,本發(fā)明實施例可以通過報警單元300通知技術(shù)人員到場進(jìn)行手 工干預(yù),對于不影響應(yīng)用程序的服務(wù)進(jìn)程繼續(xù)進(jìn)行的問題,則可以通過亮起警示燈或其它 方法通知技術(shù)人員。 所述日志記錄單元400,用于記錄并輸出對所述服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的日志。所 述日志記錄單元400能夠記下某時發(fā)生了某種異常情況以及系統(tǒng)自修復(fù)的結(jié)果,以提醒技 術(shù)人員在某時發(fā)生了某種異常情況以及系統(tǒng)進(jìn)行自修復(fù)的結(jié)果。 本發(fā)明提供的對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng)通過掃描單元對服務(wù)進(jìn)程進(jìn)行定 期掃描,以及修復(fù)單元在所述掃描單元發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服務(wù)進(jìn) 程進(jìn)行修復(fù),能夠?qū)崿F(xiàn)對服務(wù)進(jìn)程中出現(xiàn)的問題進(jìn)行實時處理。并且本發(fā)明優(yōu)選還設(shè)置了 報警單元和日志記錄單元,在發(fā)現(xiàn)異常情況時能夠觸發(fā)報警機(jī)制,通知技術(shù)人員進(jìn)行手工 干預(yù);記錄并輸出對所述服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的日志,以提醒技術(shù)人員在某時發(fā)生了某 種異常情況以及系統(tǒng)進(jìn)行自修復(fù)的結(jié)果,從而使得技術(shù)人員在不在場的情況下也能得知所 有的服務(wù)進(jìn)程情況以及自監(jiān)控和修復(fù)的結(jié)果,并相應(yīng)進(jìn)行后續(xù)處理。 需要說明的是,本發(fā)明不僅適用于Windows平臺下的服務(wù)進(jìn)程的自監(jiān)控和自修 復(fù),同時也適用于Unix平臺下的服務(wù)進(jìn)程的自監(jiān)控和自修復(fù)。 以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng) 涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為 準(zhǔn)。
權(quán)利要求
一種對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法,其特征在于,包括對服務(wù)進(jìn)程進(jìn)行定期掃描;在發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服務(wù)進(jìn)程進(jìn)行修復(fù)。
2. 根據(jù)權(quán)利要求1所述的對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法,其特征在于,所述對服務(wù) 進(jìn)程進(jìn)行定期掃描包括對服務(wù)的端口和服務(wù)進(jìn)程的健康指標(biāo)進(jìn)行定期掃描,并在發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常 情況、且還未對所述服務(wù)進(jìn)程進(jìn)行修復(fù)時觸發(fā)報警機(jī)制。
3. 根據(jù)權(quán)利要求1所述的對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法,其特征在于,所述對服務(wù) 進(jìn)程進(jìn)行定期掃描包括對服務(wù)的端口和服務(wù)進(jìn)程的健康指標(biāo)進(jìn)行定期掃描,并在發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常 情況、并對所述服務(wù)進(jìn)程修復(fù)完成時,觸發(fā)報警機(jī)制。
4. 根據(jù)權(quán)利要求1所述的對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法,其特征在于,所述在發(fā)現(xiàn) 所述服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服務(wù)進(jìn)程進(jìn)行修復(fù)包括在發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,將所述服務(wù)進(jìn)程安全關(guān)閉,再重新啟動;或 在發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,將所述服務(wù)進(jìn)程強(qiáng)制關(guān)閉,再重新啟動。
5. 根據(jù)權(quán)利要求1所述的對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法,其特征在于,還包括 設(shè)定對所述服務(wù)進(jìn)程進(jìn)行修復(fù)的最大次數(shù);若對所述服務(wù)進(jìn)程進(jìn)行修復(fù)的次數(shù)大于所述最大次數(shù),而定期掃描時仍發(fā)現(xiàn)服務(wù)進(jìn)程 出現(xiàn)異常情況,則終止對服務(wù)進(jìn)程的修復(fù),并觸發(fā)報警機(jī)制。
6. 根據(jù)權(quán)利要求1所述的對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法,其特征在于,所述在發(fā)現(xiàn) 所述服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服務(wù)進(jìn)程進(jìn)行修復(fù)之后,還包括記錄并輸出對所述服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的日志。
7. 根據(jù)權(quán)利要求1至6任一項所述的對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法,其特征在于,所 述服務(wù)進(jìn)程包括Windows和Unix平臺下應(yīng)用程序的服務(wù)進(jìn)程。
8. —種對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng),其特征在于,包括 掃描單元,用于對服務(wù)進(jìn)程進(jìn)行定期掃描;修復(fù)單元,用于在所述掃描單元發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服務(wù)進(jìn)程 進(jìn)行修復(fù)。
9. 根據(jù)權(quán)利要求8所述的對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng),其特征在于,所述掃描單 元包括定時模塊,用于設(shè)置對服務(wù)進(jìn)程進(jìn)行定期掃描的時間;定期掃描模塊,用于根據(jù)所述定時模塊設(shè)置的時間對所述服務(wù)進(jìn)程進(jìn)行掃描。
10. 根據(jù)權(quán)利要求8所述的對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng),其特征在于,還包括 第一報警單元,用于在所述掃描單元發(fā)現(xiàn)異常情況、且所述修復(fù)單元還未對所述服務(wù)進(jìn)程進(jìn)行修復(fù)時,或所述修復(fù)單元對服務(wù)進(jìn)程修復(fù)完成時觸發(fā)報警機(jī)制;和/或修復(fù)次數(shù)設(shè)置單元,用于設(shè)置對所述服務(wù)進(jìn)程進(jìn)行修復(fù)的最大次數(shù),以及第二報警單 元,用于在所述修復(fù)單元對服務(wù)進(jìn)程進(jìn)行修復(fù)的次數(shù)大于所述最大次數(shù)而所述掃描單元仍 然發(fā)現(xiàn)服務(wù)進(jìn)程出現(xiàn)異常情況時,觸發(fā)報警機(jī)制。
11. 根據(jù)權(quán)利要求8所述的對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng),其特征在于,還包括日志記錄單元,用于記錄并輸出對所述服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的日志。
12.根據(jù)權(quán)利要求8至11任一項所述的對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng),其特征在于, 所述服務(wù)進(jìn)程包括Windows和Unix平臺下應(yīng)用程序的服務(wù)進(jìn)程。
全文摘要
本發(fā)明公開了一種對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法和系統(tǒng),涉及計算機(jī)領(lǐng)域,尤其涉及一種對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法和系統(tǒng),能夠解決現(xiàn)有技術(shù)無法對服務(wù)進(jìn)程中出現(xiàn)的問題進(jìn)行實時處理的問題。本發(fā)明對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的方法,包括對服務(wù)進(jìn)程進(jìn)行定期掃描;在發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服務(wù)進(jìn)程進(jìn)行修復(fù)。本發(fā)明對服務(wù)進(jìn)程進(jìn)行監(jiān)控修復(fù)的系統(tǒng),包括掃描單元,用于對服務(wù)進(jìn)程進(jìn)行定期掃描;修復(fù)單元,用于在所述掃描單元發(fā)現(xiàn)所述服務(wù)進(jìn)程出現(xiàn)異常情況時,對所述服務(wù)進(jìn)程進(jìn)行修復(fù)。本發(fā)明適用于Windows或Unix平臺下的應(yīng)用程序的服務(wù)進(jìn)程的維護(hù)。
文檔編號G06F11/30GK101739327SQ20081022572
公開日2010年6月16日 申請日期2008年11月7日 優(yōu)先權(quán)日2008年11月7日
發(fā)明者李守亮 申請人:北大方正集團(tuán)有限公司;北京方正阿帕比技術(shù)有限公司