亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Web服務監(jiān)控方法和Web服務監(jiān)控裝置制造方法

文檔序號:7822556閱讀:230來源:國知局
Web服務監(jiān)控方法和Web服務監(jiān)控裝置制造方法
【專利摘要】本發(fā)明提供了一種web服務監(jiān)控方法,包括:第一判斷步驟,判斷web應用系統(tǒng)的服務接口是否處于空閑狀態(tài);服務接口調(diào)用步驟,當所述web應用系統(tǒng)的服務接口處于空閑狀態(tài)時,所述web應用系統(tǒng)發(fā)起內(nèi)部服務監(jiān)控請求,以對所述服務接口進行調(diào)用;第二判斷步驟,根據(jù)所述服務接口的調(diào)用結果,判斷所述服務接口是否服務正常。相應的,本發(fā)明還提供了一種web服務監(jiān)控裝置。通過發(fā)明的技術方案,實現(xiàn)了web應用系統(tǒng)主動發(fā)現(xiàn)自身所暴露的服務是否正常,能夠及時發(fā)現(xiàn)故障并解決,提高用戶訪問服務的可用性的同時又不會對系統(tǒng)性能有影響。
【專利說明】Web服務監(jiān)控方法和Web服務監(jiān)控裝置

【技術領域】
[0001 ] 本發(fā)明涉及web應用系統(tǒng)監(jiān)控領域,具體而言,涉及一種web服務監(jiān)控方法和一種web服務監(jiān)控裝置。

【背景技術】
[0002]目前web服務監(jiān)控方法,主要是對目標系統(tǒng)進行服務接口的監(jiān)控,通過調(diào)用目標系統(tǒng)對外暴露的web服務,判斷目標系統(tǒng)的web服務是否正常,但無法判斷本系統(tǒng)對外暴露的web服務是否正常,就像醫(yī)生只能檢查病人是否生病,但對自己卻無法診斷。由于無法判斷系統(tǒng)對外暴露的web服務是否正常,可能導致的技術問題是:長時間無法提供服務,但系統(tǒng)本身卻不知道,導致客戶滿意度低。
[0003]因此需要一種新的技術方案,可以實現(xiàn)web應用系統(tǒng)主動發(fā)現(xiàn)自身所暴露的服務是否正常,能夠及時發(fā)現(xiàn)故障并進行解決,在提高用戶訪問服務的可用性的同時又不會對系統(tǒng)性能造成影響。


【發(fā)明內(nèi)容】

[0004]本發(fā)明正是基于上述問題,提出了一種新的技術方案,可以實現(xiàn)web應用系統(tǒng)主動發(fā)現(xiàn)自身所暴露的服務是否正常,能夠及時發(fā)現(xiàn)故障并進行解決,在提高用戶訪問服務的可用性的同時又不會對系統(tǒng)性能造成影響。
[0005]有鑒于此,本發(fā)明提出了一種web服務監(jiān)控方法,包括:第一判斷步驟,判斷web應用系統(tǒng)的服務接口是否處于空閑狀態(tài);服務接口調(diào)用步驟,當所述web應用系統(tǒng)的服務接口處于空閑狀態(tài)時,所述web應用系統(tǒng)發(fā)起內(nèi)部服務監(jiān)控請求,以對所述服務接口進行調(diào)用;第二判斷步驟,根據(jù)所述服務接口的調(diào)用結果,判斷所述服務接口是否服務正常。
[0006]在該技術方案中,在web應用系統(tǒng)的服務接口處于空閑狀態(tài)時,web應用系統(tǒng)監(jiān)控自身的web系統(tǒng)服務,對服務接口進行調(diào)用,即直接對本系統(tǒng)暴露的web服務接口進行主動監(jiān)控,從而根據(jù)調(diào)用結果判斷服務接口是否服務正常。這樣,在系統(tǒng)自身的服務接口服務異常時可以及時發(fā)現(xiàn),從而提高服務訪問的可用性,而且由于是在服務接口處于空閑狀態(tài)時進行,因此,服務監(jiān)控不影響應用系統(tǒng)本身的性能。
[0007]在上述技術方案中,優(yōu)選地,所述第一判斷步驟具體包括:所述web應用系統(tǒng)定時獲取第三方應用系統(tǒng)調(diào)用所述服務接口的服務日志,并分析所述服務日志的更新時間;將所述更新時間與當前時間進行比較,當所述更新時間與當前時間的時間間隔大于預設的時間間隔時,判定為所述服務接口處于空閑狀態(tài),以及當所述更新時間與所述當前時間的所述時間間隔小于或等于所述預設的時間間隔時,判定為所述服務接口處于非空閑狀態(tài)。
[0008]在該技術方案中,可以根據(jù)第三方應用系統(tǒng)調(diào)用的服務接口的服務日志來確定服務接口是否處于空閑狀態(tài)。具體地,分析服務日志的更新時間,將服務日志更新時間與當前時間相比,大于預設的定時時間間隔,說明當前時間未發(fā)生該服務的調(diào)用,服務接口暫時空閑,如果服務日志更新時間與當前時間相比,小于或等于預設的定時時間間隔,說明最近時間第三方系統(tǒng)調(diào)用了該服務,服務接口非空閑。
[0009]在上述技術方案中,優(yōu)選地,還包括:當所述服務接口處于非空閑狀態(tài)時,對所述服務日志中的運行狀態(tài)信息進行分析;根據(jù)所述運行狀態(tài)信息的分析結果判斷所述服務接口是否服務正常。
[0010]在該技術方案中,如果服務日志更新時間與當前時間相比,小于或等于預設的定時時間間隔,說明最近時間第三方系統(tǒng)調(diào)用了該服務,服務接口非空閑,服務引擎會記錄該服務運行的日志,此時不需要再次調(diào)用該服務接口,直接分析剛才獲取的服務日志中記錄的運行狀態(tài)信息即可,如果響應正常,則表示該服務接口正常,否則異常。這樣,通過對運行狀態(tài)信息的分析,可以準確的分析出服務接口是否服務正常,對web服務系統(tǒng)自身進行監(jiān)控。
[0011]在上述技術方案中,優(yōu)選地,所述第二判斷步驟具體包括:當所述web應用系統(tǒng)未接收到所述服務接口返回的調(diào)用響應,或接收到的所述服務接口的調(diào)用響應錯誤時,判斷所述服務接口服務不正常,否則,判斷所述服務接口服務正常。
[0012]在該技術方案中,通過對服務接口的調(diào)用響應或調(diào)用響應錯誤的判斷,可以準確的判定系統(tǒng)自身的服務是否正常,如果發(fā)現(xiàn)故障,能夠及時的進行解決,從而提高用戶訪問服務的可用性,提高用戶使用的滿意度。
[0013]在上述技術方案中,優(yōu)選地,還包括:統(tǒng)計所述第二判斷步驟的判斷結果,并對所述判斷結果進行顯示。
[0014]在該技術方案中,對判斷結果的統(tǒng)計,進而顯示給用戶,這樣用戶可以更清楚更及時的了解web應用系統(tǒng)的服務是否正常。
[0015]根據(jù)本發(fā)明的另一方面,還提供了一種web服務監(jiān)控裝置,包括:第一判斷單元,判斷web應用系統(tǒng)的服務接口是否處于空閑狀態(tài);服務接口調(diào)用單元,當所述web應用系統(tǒng)的服務接口處于空閑狀態(tài)時,控制所述web應用系統(tǒng)發(fā)起內(nèi)部服務監(jiān)控請求,以對所述服務接口進行調(diào)用;第二判斷單元,根據(jù)所述服務接口的調(diào)用結果,判斷所述服務接口是否服務正常。
[0016]在該技術方案中,在web應用系統(tǒng)的服務接口處于空閑狀態(tài)時,web應用系統(tǒng)監(jiān)控自身的web系統(tǒng)服務,對服務接口進行調(diào)用,即直接對本系統(tǒng)暴露的web服務接口進行主動監(jiān)控,從而根據(jù)調(diào)用結果判斷服務接口是否服務正常。這樣,在系統(tǒng)自身的服務接口服務異常時可以及時發(fā)現(xiàn),從而提高服務訪問的可用性,而且由于是在服務接口處于空閑狀態(tài)時進行,因此,服務監(jiān)控不影響應用系統(tǒng)本身的性能。
[0017]在上述技術方案中,優(yōu)選地,所述第一判斷單元包括:第一分析單元,所述web應用系統(tǒng)定時獲取第三方應用系統(tǒng)調(diào)用所述服務接口的服務日志,并根據(jù)所述服務日志分析所述服務日志的更新時間;判定單元,將所述更新時間與當前時間進行比較,當所述更新時間與當前時間的時間間隔大于預設的時間間隔時,判定為所述服務接口處于空閑狀態(tài),以及當所述更新時間與所述當前時間的所述時間間隔小于或等于所述預設的時間間隔時,判定為所述服務接口處于非空閑狀態(tài)。
[0018]在該技術方案中,可以根據(jù)第三方應用系統(tǒng)調(diào)用的服務接口的服務日志來確定服務接口是否處于空閑狀態(tài)。具體地,分析服務日志的更新時間,將服務日志更新時間與當前時間相比,大于預設的定時時間間隔,說明當前時間未發(fā)生該服務的調(diào)用,服務接口暫時空閑,如果服務日志更新時間與當前時間相比,小于或等于預設的定時時間間隔,說明最近時間第三方系統(tǒng)調(diào)用了該服務,服務接口非空閑。
[0019]在上述技術方案中,優(yōu)選地,還包括:第二分析單元,當所述服務接口處于非空閑狀態(tài)時,對所述服務日志中的運行狀態(tài)信息進行分析;以及所述第二判斷單元還用于:根據(jù)所述運行狀態(tài)信息的分析結果判斷所述服務接口是否服務正常。
[0020]在該技術方案中,如果服務日志更新時間與當前時間相比,小于或等于預設的定時時間間隔,說明最近時間第三方系統(tǒng)調(diào)用了該服務,服務接口非空閑,服務引擎會記錄該服務運行的日志,此時不需要再次調(diào)用該服務接口,直接分析剛才獲取的服務日志中記錄的運行狀態(tài)信息即可,如果響應正常,則表示該服務接口正常,否則異常。這樣,通過對運行狀態(tài)信息的分析,可以準確的分析出服務接口是否服務正常,對web服務系統(tǒng)自身進行監(jiān)控。
[0021]在上述技術方案中,優(yōu)選地,所述第二判斷單元具體用于:當所述web應用系統(tǒng)未接收到所述服務接口返回的調(diào)用響應,或接收到的所述服務接口的調(diào)用響應錯誤時,判斷所述服務接口服務不正常,否則,判斷所述服務接口服務正常。
[0022]在該技術方案中,通過對服務接口的調(diào)用響應或調(diào)用響應錯誤的判斷,可以準確的判定系統(tǒng)自身的服務是否正常,如果發(fā)現(xiàn)故障,能夠及時的進行解決,從而提高用戶訪問服務的可用性,提高用戶使用的滿意度。
[0023]在上述技術方案中,優(yōu)選地,還包括:顯示單元,統(tǒng)計所述第二判斷步驟的判斷結果,并對所述判斷結果進行顯示。
[0024]在該技術方案中,對判斷結果的統(tǒng)計,進而顯示給用戶,這樣用戶可以更清楚更及時的了解web應用系統(tǒng)的服務是否正常。
[0025]通過以上技術方案,在web應用系統(tǒng)的服務接口處于空閑狀態(tài)時,web應用系統(tǒng)監(jiān)控自身的web系統(tǒng)服務,對服務接口進行調(diào)用,即直接對本系統(tǒng)暴露的web服務接口進行主動監(jiān)控,從而根據(jù)調(diào)用結果判斷服務接口是否服務正常。這樣,在系統(tǒng)自身的服務接口服務異常時可以及時發(fā)現(xiàn),從而提高服務訪問的可用性,而且由于是在服務接口處于空閑狀態(tài)時進行,因此,服務監(jiān)控不影響應用系統(tǒng)本身的性能。

【專利附圖】

【附圖說明】
[0026]圖1示出了根據(jù)本發(fā)明的實施例的web服務監(jiān)控方法的流程圖;
[0027]圖2示出了根據(jù)本發(fā)明的實施例的web服務監(jiān)控裝置的框圖;
[0028]圖3示出了根據(jù)本發(fā)明的一個實施例的web應用系統(tǒng)監(jiān)控的具體架構圖;
[0029]圖4示出了根據(jù)本發(fā)明的另一個實施例的web應用系統(tǒng)監(jiān)控的具體流程圖。

【具體實施方式】
[0030]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結合附圖和【具體實施方式】對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0031]在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
[0032]圖1示出了根據(jù)本發(fā)明的實施例的基于位置的信息推送裝置的框圖。
[0033]如圖1所示,根據(jù)本發(fā)明的實施例的web服務監(jiān)控方法,包括:步驟102,第一判斷步驟,判斷web應用系統(tǒng)的服務接口是否處于空閑狀態(tài);步驟104,服務接口調(diào)用步驟,當所述web應用系統(tǒng)的服務接口處于空閑狀態(tài)時,所述web應用系統(tǒng)發(fā)起內(nèi)部服務監(jiān)控請求,以對所述服務接口進行調(diào)用;步驟106,第二判斷步驟,根據(jù)所述服務接口的調(diào)用結果,判斷所述服務接口是否服務正常。
[0034]在該技術方案中,在web應用系統(tǒng)的服務接口處于空閑狀態(tài)時,web應用系統(tǒng)監(jiān)控自身的web系統(tǒng)服務,對服務接口進行調(diào)用,即直接對本系統(tǒng)暴露的web服務接口進行主動監(jiān)控,從而根據(jù)調(diào)用結果判斷服務接口是否服務正常。這樣,在系統(tǒng)自身的服務接口服務異常時可以及時發(fā)現(xiàn),從而提高服務訪問的可用性,而且由于是在服務接口處于空閑狀態(tài)時進行,因此,服務監(jiān)控不影響應用系統(tǒng)本身的性能。
[0035]在上述技術方案中,優(yōu)選地,所述第一判斷步驟具體包括:所述web應用系統(tǒng)定時獲取第三方應用系統(tǒng)調(diào)用所述服務接口的服務日志,并分析所述服務日志的更新時間;將所述更新時間與當前時間進行比較,當所述更新時間與當前時間的時間間隔大于預設的時間間隔時,判定為所述服務接口處于空閑狀態(tài),以及當所述更新時間與所述當前時間的所述時間間隔小于或等于所述預設的時間間隔時,判定為所述服務接口處于非空閑狀態(tài)。
[0036]在該技術方案中,可以根據(jù)第三方應用系統(tǒng)調(diào)用的服務接口的服務日志來確定服務接口是否處于空閑狀態(tài)。具體地,分析服務日志的更新時間,將服務日志更新時間與當前時間相比,大于預設的定時時間間隔,說明當前時間未發(fā)生該服務的調(diào)用,服務接口暫時空閑,如果服務日志更新時間與當前時間相比,小于或等于預設的定時時間間隔,說明最近時間第三方系統(tǒng)調(diào)用了該服務,服務接口非空閑。
[0037]在上述技術方案中,優(yōu)選地,還包括:當所述服務接口處于非空閑狀態(tài)時,對所述服務日志中的運行狀態(tài)信息進行分析;根據(jù)所述運行狀態(tài)信息的分析結果判斷所述服務接口是否服務正常。
[0038]在該技術方案中,如果服務日志更新時間與當前時間相比,小于或等于預設的定時時間間隔,說明最近時間第三方系統(tǒng)調(diào)用了該服務,服務接口非空閑,服務引擎會記錄該服務運行的日志,此時不需要再次調(diào)用該服務接口,直接分析剛才獲取的服務日志中記錄的運行狀態(tài)信息即可,如果響應正常,則表示該服務接口正常,否則異常。這樣,通過對運行狀態(tài)信息的分析,可以準確的分析出服務接口是否服務正常,對web服務系統(tǒng)自身進行監(jiān)控。
[0039]在上述技術方案中,優(yōu)選地,所述第二判斷步驟具體包括:當所述web應用系統(tǒng)未接收到所述服務接口返回的調(diào)用響應,或接收到的所述服務接口的調(diào)用響應錯誤時,判斷所述服務接口服務不正常,否則,判斷所述服務接口服務正常。
[0040]在該技術方案中,通過對服務接口的調(diào)用響應或調(diào)用響應錯誤的判斷,可以準確的判定系統(tǒng)自身的服務是否正常,如果發(fā)現(xiàn)故障,能夠及時的進行解決,從而提高用戶訪問服務的可用性,提高用戶使用的滿意度。
[0041]在上述技術方案中,優(yōu)選地,還包括:統(tǒng)計所述第二判斷步驟的判斷結果,并對所述判斷結果進行顯示。
[0042]在該技術方案中,對判斷結果的統(tǒng)計,進而顯示給用戶,這樣用戶可以更清楚更及時的了解web應用系統(tǒng)的服務是否正常。
[0043]圖2示出了根據(jù)本發(fā)明的實施例的web服務監(jiān)控裝置的框圖。
[0044]如圖2所示,根據(jù)本發(fā)明的實施例的web服務監(jiān)控裝置200,包括:第一判斷單元202,判斷web應用系統(tǒng)的服務接口是否處于空閑狀態(tài);服務接口調(diào)用單元204,當所述web應用系統(tǒng)的服務接口處于空閑狀態(tài)時,控制所述web應用系統(tǒng)發(fā)起內(nèi)部服務監(jiān)控請求,以對所述服務接口進行調(diào)用;第二判斷單元206,根據(jù)所述服務接口的調(diào)用結果,判斷所述服務接口是否服務正常。
[0045]在該技術方案中,在web應用系統(tǒng)的服務接口處于空閑狀態(tài)時,web應用系統(tǒng)監(jiān)控自身的web系統(tǒng)服務,對服務接口進行調(diào)用,即直接對本系統(tǒng)暴露的web服務接口進行主動監(jiān)控,從而根據(jù)調(diào)用結果判斷服務接口是否服務正常。這樣,在系統(tǒng)自身的服務接口服務異常時可以及時發(fā)現(xiàn),從而提高服務訪問的可用性,而且由于是在服務接口處于空閑狀態(tài)時進行,因此,服務監(jiān)控不影響應用系統(tǒng)本身的性能。
[0046]在上述技術方案中,優(yōu)選地,所述第一判斷單元202包括:第一分析單元208,所述web應用系統(tǒng)定時獲取第三方應用系統(tǒng)調(diào)用所述服務接口的服務日志,并根據(jù)所述服務日志分析所述服務日志的更新時間;判定單元210,將所述更新時間與當前時間進行比較,當所述更新時間與當前時間的時間間隔大于預設的時間間隔時,判定為所述服務接口處于空閑狀態(tài),以及當所述更新時間與所述當前時間的所述時間間隔小于或等于所述預設的時間間隔時,判定為所述服務接口處于非空閑狀態(tài)。
[0047]在該技術方案中,可以根據(jù)第三方應用系統(tǒng)調(diào)用的服務接口的服務日志來確定服務接口是否處于空閑狀態(tài)。具體地,分析服務日志的更新時間,將服務日志更新時間與當前時間相比,大于預設的定時時間間隔,說明當前時間未發(fā)生該服務的調(diào)用,服務接口暫時空閑,如果服務日志更新時間與當前時間相比,小于或等于預設的定時時間間隔,說明最近時間第三方系統(tǒng)調(diào)用了該服務,服務接口非空閑。
[0048]在上述技術方案中,優(yōu)選地,還包括:第二分析單元212,當所述服務接口處于非空閑狀態(tài)時,對所述服務日志中的運行狀態(tài)信息進行分析;以及所述第二判斷單元206還用于:根據(jù)所述運行狀態(tài)信息的分析結果判斷所述服務接口是否服務正常。
[0049]在該技術方案中,如果服務日志更新時間與當前時間相比,小于或等于預設的定時時間間隔,說明最近時間第三方系統(tǒng)調(diào)用了該服務,服務接口非空閑,服務引擎會記錄該服務運行的日志,此時不需要再次調(diào)用該服務接口,直接分析剛才獲取的服務日志中記錄的運行狀態(tài)信息即可,如果響應正常,則表示該服務接口正常,否則異常。這樣,通過對運行狀態(tài)信息的分析,可以準確的分析出服務接口是否服務正常,對web服務系統(tǒng)自身進行監(jiān)控。
[0050]在上述技術方案中,優(yōu)選地,所述第二判斷單元206具體用于:當所述web應用系統(tǒng)未接收到所述服務接口返回的調(diào)用響應,或接收到的所述服務接口的調(diào)用響應錯誤時,判斷所述服務接口服務不正常,否則,判斷所述服務接口服務正常。
[0051]在該技術方案中,通過對服務接口的調(diào)用響應或調(diào)用響應錯誤的判斷,可以準確的判定系統(tǒng)自身的服務是否正常,如果發(fā)現(xiàn)故障,能夠及時的進行解決,從而提高用戶訪問服務的可用性,提高用戶使用的滿意度。
[0052]在上述技術方案中,優(yōu)選地,還包括:顯示單元214,統(tǒng)計所述第二判斷步驟的判斷結果,并對所述判斷結果進行顯示。
[0053]在該技術方案中,對判斷結果的統(tǒng)計,進而顯示給用戶,這樣用戶可以更清楚更及時的了解web應用系統(tǒng)的服務是否正常。
[0054]下面結合具體實施例,詳細說明本發(fā)明的技術方案。
[0055]圖3示出了根據(jù)本發(fā)明的一個實施例的web應用系統(tǒng)監(jiān)控的具體架構圖。
[0056]如圖3所示,當Web應用系統(tǒng)302對外暴露服務時,Web應用系統(tǒng)302中的管理控制臺3022根據(jù)監(jiān)控策略定時獲取服務引擎記錄的日志,分析每個服務日志更新的時間。
[0057]1)如果服務日志記錄時間與當前時間比較,大于預設的時間間隔,說明當前時間未發(fā)送服務調(diào)用,服務接口暫時空閑,web應用系統(tǒng)302中的管理控制臺3022和服務引擎3024啟動監(jiān)控守護進程對服務進行調(diào)用,分析響應結果,判斷服務接口是否正常。
[0058]2)如果服務日志記錄時間與當前時間比較,小于或等于預設時間間隔,說明第三方應用系統(tǒng)304調(diào)用了該服務,服務日志中會記錄該服務運行日志,服務引擎3024會記錄該服務運行的日志,監(jiān)控守護進程不需要再次調(diào)用該服務接口,直接分析剛才獲取的服務日志中記錄的運行狀態(tài)信息,如果響應正常,則表示該服務接口正常,否則異常。
[0059]下面結合圖4詳細說明本發(fā)明的技術方案。
[0060]如圖4所示,根據(jù)本發(fā)明的一個實施例的web應用系統(tǒng)監(jiān)控的具體流程圖,包括:
[0061]步驟402,當Web應用系統(tǒng)302處于空閑狀態(tài)時,服務引擎3024進行服務監(jiān)聽,即發(fā)起內(nèi)部服務調(diào)用。
[0062]步驟404,web應用系統(tǒng)302的管理控制臺3022定時查詢內(nèi)部服務調(diào)用的服務接口的服務日志。
[0063]步驟406,web應用系統(tǒng)302的管理控制臺3022獲取日志信息,并分析所述服務日志的更新時間。
[0064]步驟408,將所述更新時間與當前時間進行比較,當所述更新時間與當前時間的時間間隔大于預設的時間間隔時,判定為所述服務接口處于空閑狀態(tài)。
[0065]步驟410,管理控制臺3022監(jiān)控進程服務調(diào)用。
[0066]步驟412,管理控制臺3022查看服務響應。
[0067]步驟414,管理控制臺3022記錄監(jiān)控結果。
[0068]步驟416,第三方應用系統(tǒng)304調(diào)用web應用系統(tǒng)302,即Web應用系統(tǒng)302進入非空閑狀態(tài)。
[0069]步驟418,服務引擎3024更新日志。
[0070]步驟420,Web應用系統(tǒng)302對第三方應用系統(tǒng)304的服務進行響應。
[0071]步驟422,管理控制臺3022定時查詢?nèi)罩尽?br> [0072]步驟424,管理控制臺3022獲取查詢?nèi)罩镜男畔ⅰ?br> [0073]步驟426,管理控制臺3022進行日志更新,判定服務器非空閑。
[0074]以上結合附圖詳細說明了本發(fā)明的技術方案,通過本發(fā)明的技術方案,在web應用系統(tǒng)的服務接口處于空閑狀態(tài)時,web應用系統(tǒng)監(jiān)控自身的web系統(tǒng)服務,對服務接口進行調(diào)用,即直接對本系統(tǒng)暴露的web服務接口進行主動監(jiān)控,從而根據(jù)調(diào)用結果判斷服務接口是否服務正常。這樣,在系統(tǒng)自身的服務接口服務異常時可以及時發(fā)現(xiàn),從而提高服務訪問的可用性,而且由于是在服務接口處于空閑狀態(tài)時進行,因此,服務監(jiān)控不影響應用系統(tǒng)本身的性能。
[0075]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權利要求】
1.一種web服務監(jiān)控方法,其特征在于,包括: 第一判斷步驟,判斷web應用系統(tǒng)的服務接口是否處于空閑狀態(tài); 服務接口調(diào)用步驟,當所述web應用系統(tǒng)的服務接口處于空閑狀態(tài)時,所述web應用系統(tǒng)發(fā)起內(nèi)部服務監(jiān)控請求,以對所述服務接口進行調(diào)用; 第二判斷步驟,根據(jù)所述服務接口的調(diào)用結果,判斷所述服務接口是否服務正常。
2.根據(jù)權利要求1所述的web服務監(jiān)控方法,其特征在于,所述第一判斷步驟具體包括: 所述web應用系統(tǒng)定時獲取第三方應用系統(tǒng)調(diào)用所述服務接口的服務日志,并分析所述服務日志的更新時間; 將所述更新時間與當前時間進行比較,當所述更新時間與當前時間的時間間隔大于預設的時間間隔時,判定為所述服務接口處于空閑狀態(tài),以及 當所述更新時間與所述當前時間的所述時間間隔小于或等于所述預設的時間間隔時,判定為所述服務接口處于非空閑狀態(tài)。
3.根據(jù)權利要求2所述的web服務監(jiān)控方法,其特征在于,還包括: 當所述服務接口處于非空閑狀態(tài)時,對所述服務日志中的運行狀態(tài)信息進行分析; 根據(jù)所述運行狀態(tài)信息的分析結果判斷所述服務接口是否服務正常。
4.根據(jù)權利要求1所述的web服務監(jiān)控方法,其特征在于,所述第二判斷步驟具體包括: 當所述web應用系統(tǒng)未接收到所述服務接口返回的調(diào)用響應,或接收到的所述服務接口的調(diào)用響應錯誤時,判斷所述服務接口服務不正常,否則,判斷所述服務接口服務正常。
5.根據(jù)權利要求1至4中任一項所述的web服務監(jiān)控方法,其特征在于,還包括: 統(tǒng)計所述第二判斷步驟的判斷結果,并對所述判斷結果進行顯示。
6.一種web服務監(jiān)控裝置,其特征在于,包括: 第一判斷單元,判斷web應用系統(tǒng)的服務接口是否處于空閑狀態(tài); 服務接口調(diào)用單元,當所述web應用系統(tǒng)的服務接口處于空閑狀態(tài)時,控制所述web應用系統(tǒng)發(fā)起內(nèi)部服務監(jiān)控請求,以對所述服務接口進行調(diào)用; 第二判斷單元,根據(jù)所述服務接口的調(diào)用結果,判斷所述服務接口是否服務正常。
7.根據(jù)權利要求6所述的web服務監(jiān)控裝置,其特征在于,所述第一判斷單元包括: 第一分析單元,所述web應用系統(tǒng)定時獲取第三方應用系統(tǒng)調(diào)用所述服務接口的服務日志,并根據(jù)所述服務日志分析所述服務日志的更新時間; 判定單元,將所述更新時間與當前時間進行比較,當所述更新時間與當前時間的時間間隔大于預設的時間間隔時,判定為所述服務接口處于空閑狀態(tài),以及 當所述更新時間與所述當前時間的所述時間間隔小于或等于所述預設的時間間隔時,判定為所述服務接口處于非空閑狀態(tài)。
8.根據(jù)權利要求6所述的web服務監(jiān)控裝置,其特征在于,還包括: 第二分析單元,當所述服務接口處于非空閑狀態(tài)時,對所述服務日志中的運行狀態(tài)信息進行分析;以及 所述第二判斷單元還用于: 根據(jù)所述運行狀態(tài)信息的分析結果判斷所述服務接口是否服務正常。
9.根據(jù)權利要求7所述的web服務監(jiān)控裝置,其特征在于,所述第二判斷單元具體用于:當所述web應用系統(tǒng)未接收到所述服務接口返回的調(diào)用響應,或接收到的所述服務接口的調(diào)用響應錯誤時,判斷所述服務接口服務不正常,否則,判斷所述服務接口服務正常。
10.根據(jù)權利要求6至9中任一項所述的web服務監(jiān)控裝置,其特征在于,還包括: 顯示單元,統(tǒng)計所述第二判斷步驟的判斷結果,并對所述判斷結果進行顯示。
【文檔編號】H04L12/26GK104410550SQ201410756997
【公開日】2015年3月11日 申請日期:2014年12月10日 優(yōu)先權日:2014年12月10日
【發(fā)明者】崔玉珩 申請人:深圳中興網(wǎng)信科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1