欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

定時任務(wù)監(jiān)控方法和裝置的制造方法

文檔序號:9708203閱讀:850來源:國知局
定時任務(wù)監(jiān)控方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,更為具體而言,涉及定時任務(wù)監(jiān)控方法和裝置。
【背景技術(shù)】
[0002]由于相關(guān)業(yè)務(wù)數(shù)據(jù)的需求逐漸增多,以及需求的實(shí)時性和準(zhǔn)確性要求提高,這些都要求系統(tǒng)服務(wù)器按時、準(zhǔn)確的自動進(jìn)行處理業(yè)務(wù)。然而,在系統(tǒng)服務(wù)器的運(yùn)行過程中,存在諸多影響系統(tǒng)正常運(yùn)行的不可靠因素,例如,網(wǎng)絡(luò)不通、系統(tǒng)宕機(jī)、源數(shù)據(jù)解析失敗和目的服務(wù)不響應(yīng)等,都會影響著業(yè)務(wù)相關(guān)數(shù)據(jù)的正常處理。為了能夠在系統(tǒng)服務(wù)器出錯時,及時采取補(bǔ)救措施,需要對定時任務(wù)進(jìn)行監(jiān)控,同時提供補(bǔ)救的方法。然后,現(xiàn)有技術(shù)采用的是固有的定時任務(wù)框架,在這樣的固有的框架下,無法實(shí)現(xiàn)對定時任務(wù)的監(jiān)控和重跑。

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

[0003]為解決上述技術(shù)問題,本發(fā)明提供了定時任務(wù)監(jiān)控方法和裝置。
[0004]根據(jù)本發(fā)明實(shí)施方式的第一方面,提供了一種定時任務(wù)監(jiān)控方法,該方法可包括:為每個定時任務(wù)創(chuàng)建監(jiān)聽器;通過所述監(jiān)聽器掃描定時任務(wù)控制表進(jìn)行監(jiān)控,其中,所述定時任務(wù)控制表包括任務(wù)標(biāo)識ID、運(yùn)行狀態(tài)和監(jiān)聽狀態(tài)。
[0005]在本發(fā)明的一些實(shí)施方式中,所述方法還包括:將所述監(jiān)聽器保存到調(diào)度器全局對象,并將所述調(diào)度器全局對象保存到Econstants類的靜態(tài)變量。
[0006]在本發(fā)明的一些實(shí)施方式中,所述定時任務(wù)控制表還包括以下的一種或多種:重跑日期、執(zhí)行頻率說明、任務(wù)名稱、任務(wù)描述、開始時間、結(jié)束時間和按鈕。
[0007]在本發(fā)明的一些實(shí)施方式中,所述方法還包括:確定所述定時任務(wù)控制表中第一定時任務(wù)的重跑日期的值,若所述重跑日期的值為預(yù)定數(shù)值,則直接請求重跑所述第一定時任務(wù),若所述重跑日期的值為所述預(yù)定數(shù)值之外的其他數(shù)值,則接收用戶輸入的重跑日期,并根據(jù)所述輸入的重跑日期重跑所述第一定時任務(wù)。
[0008]在本發(fā)明的一些實(shí)施方式中,,所述方法還包括:在每個定時任務(wù)開始運(yùn)行時,在定時任務(wù)執(zhí)行流水表中插入對所述每個定時任務(wù)的流水記錄,并記錄所述每個定時任務(wù)的任務(wù)開始時間。
[0009]在本發(fā)明的一些實(shí)施方式中,所述方法還包括:在定時任務(wù)成功時,更新所述定時任務(wù)執(zhí)行流水表中的任務(wù)結(jié)束時間和運(yùn)行結(jié)果;以及在定時任務(wù)失敗時,更新所述定時任務(wù)執(zhí)行流水表中的任務(wù)運(yùn)行結(jié)果,并記錄錯誤原因。
[0010]根據(jù)本發(fā)明實(shí)施方式的第二方面,提供了一種定時任務(wù)監(jiān)控方法,該方法可包括:創(chuàng)建定時任務(wù)重跑控制表,其中,所述定時任務(wù)重跑控制表包括定時任務(wù)的失敗記錄;掃描所述定時任務(wù)重跑控制表,并根據(jù)所述定時任務(wù)重跑控制表中的失敗記錄觸發(fā)重跑腳本以重跑所述失敗記錄對應(yīng)的定時任務(wù)。
[0011]在本發(fā)明的一些實(shí)施方式中,所述重跑腳本配置為接收用戶輸入的重跑參數(shù),所述重跑參數(shù)包括重跑表名和重跑日期。
[0012]在本發(fā)明的一些實(shí)施方式中,所述重跑所述失敗記錄對應(yīng)的定時任務(wù)包括:根據(jù)所述重跑腳本接收的重跑參數(shù)重跑所述失敗記錄對應(yīng)的定時任務(wù)。
[0013]在本發(fā)明的一些實(shí)施方式中,所述方法還包括:在重跑所述失敗記錄對應(yīng)的定時任務(wù)之后,判斷是否成功生成重跑結(jié)果文件,若是,則刪除所述定時任務(wù)重跑控制表中的所述失敗記錄,若否,則修改所述定時任務(wù)重跑控制表中的失敗記錄。
[0014]根據(jù)本發(fā)明實(shí)施方式的第三方面,提供了一種定時任務(wù)監(jiān)控裝置,該裝置可包括:創(chuàng)建模塊,用于為每個定時任務(wù)創(chuàng)建監(jiān)聽器;掃描模塊,用于通過所述監(jiān)聽器掃描定時任務(wù)控制表進(jìn)行監(jiān)控,其中,所述定時任務(wù)控制表包括任務(wù)標(biāo)識ID、運(yùn)行狀態(tài)和監(jiān)聽狀態(tài)
[0015]在本發(fā)明的一些實(shí)施方式中,所述創(chuàng)建模塊,還用于將所述監(jiān)聽器保存到調(diào)度器全局對象,并將所述調(diào)度器全局對象保存到Econstants類的靜態(tài)變量。
[0016]在本發(fā)明的一些實(shí)施方式中,所述定時任務(wù)控制表還包括以下的一種或多種:重跑日期、執(zhí)行頻率說明、任務(wù)名稱、任務(wù)描述、開始時間、結(jié)束時間和按鈕。
[0017]在本發(fā)明的一些實(shí)施方式中,所述裝置還包括:判斷模塊,用于確定所述定時任務(wù)控制表中第一定時任務(wù)的重跑日期的值;重跑模塊,用于在所述重跑日期的值為預(yù)定數(shù)值時直接請求重跑所述第一定時任務(wù),在所述重跑日期的值為所述預(yù)定數(shù)值之外的其他數(shù)值時接收用戶輸入的重跑日期,并根據(jù)所述輸入的重跑日期重跑所述第一定時任務(wù)。
[0018]在本發(fā)明的一些實(shí)施方式中,所述裝置還包括:插入模塊,用于在每個定時任務(wù)開始運(yùn)行時,在定時任務(wù)執(zhí)行流水表中插入對所述每個定時任務(wù)的流水記錄,并記錄所述每個定時任務(wù)的任務(wù)開始時間。
[0019]在本發(fā)明的一些實(shí)施方式中,所述插入模塊,還用于在定時任務(wù)成功時更新所述定時任務(wù)執(zhí)行流水表中的任務(wù)結(jié)束時間和運(yùn)行結(jié)果,以及在定時任務(wù)失敗時更新所述定時任務(wù)執(zhí)行流水表中的任務(wù)運(yùn)行結(jié)果,并記錄錯誤原因。
[0020]根據(jù)本發(fā)明實(shí)施方式的第四方面,提供了一種定時任務(wù)監(jiān)控裝置,該裝置可包括:設(shè)置模塊,用于創(chuàng)建定時任務(wù)重跑控制表,其中,所述定時任務(wù)重跑控制表包括定時任務(wù)的失敗記錄;控制模塊,用于掃描所述定時任務(wù)重跑控制表,并根據(jù)所述定時任務(wù)重跑控制表中的失敗記錄觸發(fā)重跑腳本以重跑所述失敗記錄對應(yīng)的定時任務(wù)。
[0021]在本發(fā)明的一些實(shí)施方式中,所述重跑腳本配置為接收用戶輸入的重跑參數(shù),所述重跑參數(shù)包括重跑表名和重跑日期。
[0022]在本發(fā)明的一些實(shí)施方式中,所述控制單元重跑所述失敗記錄對應(yīng)的定時任務(wù)包括:根據(jù)所述重跑腳本接收的重跑參數(shù)重跑所述失敗記錄對應(yīng)的定時任務(wù)。
[0023]在本發(fā)明的一些實(shí)施方式中,所述裝置還包括:維護(hù)模塊,用于在重跑所述失敗記錄對應(yīng)的定時任務(wù)之后,判斷是否成功生成重跑結(jié)果文件,若是,則刪除所述定時任務(wù)重跑控制表中的所述失敗記錄,若否,則修改所述定時任務(wù)重跑控制表中的失敗記錄。
[0024]實(shí)施本發(fā)明提供的定時任務(wù)監(jiān)控方法和裝置,可實(shí)現(xiàn)對不同服務(wù)器的定時任務(wù)的自動監(jiān)控和重跑,方便監(jiān)控人員通過計(jì)算機(jī)設(shè)備的頁面進(jìn)行監(jiān)控。
【附圖說明】
[0025]圖1是根據(jù)本發(fā)明一種實(shí)施方式的定時任務(wù)監(jiān)控方法的流程示意圖;
[0026]圖2是根據(jù)本發(fā)明一種實(shí)施方式的定時任務(wù)監(jiān)控架構(gòu)圖;
[0027]圖3是根據(jù)本發(fā)明一種實(shí)施方式的定時任務(wù)監(jiān)控方法的流程示意圖;
[0028]圖4是根據(jù)本發(fā)明一種實(shí)施方式的定時任務(wù)監(jiān)控的流程示意圖;
[0029]圖5是根據(jù)本發(fā)明一種實(shí)施方式的定時任務(wù)監(jiān)控裝置的結(jié)構(gòu)示意圖
[0030]圖6是根據(jù)本發(fā)明一種實(shí)施方式的定時任務(wù)監(jiān)控裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0031]以下結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明的各個方面進(jìn)行詳細(xì)闡述。其中,眾所周知的模塊、單元及其相互之間的連接、鏈接、通信或操作沒有示出或未作詳細(xì)說明。并且,所描述的特征、架構(gòu)或功能可在一個或一個以上實(shí)施方式中以任何方式組合。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,下述的各種實(shí)施方式只用于舉例說明,而非用于限制本發(fā)明的保護(hù)范圍。還可以容易理解,本文所述和附圖所示的各實(shí)施方式中的模塊或單元或處理方式
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
城市| 基隆市| 丽水市| 宽甸| 武川县| 台前县| 宁安市| 闸北区| 玉门市| 浪卡子县| 丹江口市| 乐陵市| 泰州市| 邮箱| 都昌县| 祁连县| 吉木乃县| 金山区| 鱼台县| 绥滨县| 辽阳县| 武山县| 繁昌县| 通许县| 孟津县| 乌审旗| 三河市| 双江| 镇安县| 福贡县| 阜新| 隆化县| 海伦市| 乃东县| 琼海市| 双江| 汉中市| 广德县| 股票| 黔西县| 万载县|