[發明專利]錯誤信息記錄方法及裝置有效
| 申請號: | 201611128024.0 | 申請日: | 2016-12-09 | 
| 公開(公告)號: | CN106708699B | 公開(公告)日: | 2020-01-24 | 
| 發明(設計)人: | 趙書祥 | 申請(專利權)人: | 中國銀行股份有限公司 | 
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/34 | 
| 代理公司: | 11127 北京三友知識產權代理有限公司 | 代理人: | 王濤;湯在彥 | 
| 地址: | 100818 *** | 國省代碼: | 北京;11 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 路由信息 業務系統 程序模塊 調取 出錯 緩存 內存 錯誤信息記錄 出錯原因 空間占用 快速定位 流水文件 保存 記錄 流轉 交易 生產 | ||
1.一種錯誤信息記錄方法,其特征在于,包括:
在交易進行過程中,記錄業務系統中運行的程序模塊的路由信息,并將記錄的路由信息緩存至內存,記錄的路由信息包括:標記序號、程序模塊名稱、關鍵欄位和值及流轉類型;
在所述業務系統出錯時,從所述內存調取出錯點之前的程序模塊的路由信息,并將調取的路由信息保存至系統錯誤流水文件,用于獲取所述業務系統出錯的原因;
所述將記錄的路由信息緩存至內存,包括:
在所述內存中定義具有設定容量的緩存區;
將距離所述出錯點最近的設定條數的記錄的路由信息緩存至所述緩存區;
所述將距離所述出錯點最近的設定條數的記錄的路由信息緩存至所述緩存區,包括:
利用所述緩存區中存儲空間單元的有限循環隊列緩存在所述交易進行過程中記錄的路由信息,以實現在所述業務系統出錯時緩存距離所述出錯點最近的設定條數的記錄的路由信息;
所述利用所述緩存區中存儲空間單元的有限循環隊列緩存在所述交易進行過程中記錄的路由信息,包括:
在所述緩存區收到路由信息緩存請求時,判斷所述緩存區中是否有數據;
若否,將所述有限循環隊列中的起始存儲位置和結束存儲位置均對應至所述有限循環隊列中的第1存儲空間單元,并將在所述交易進行過程中記錄的路由信息存儲至所述結束存儲位置,其中,所述有限循環隊列中的存儲空間單元被預先順序編號為第1存儲空間單元至第m存儲空間單元,m為大于或等于1的整數。
2.如權利要求1所述的錯誤信息記錄方法,其特征在于,利用所述緩存區中存儲空間單元的有限循環隊列緩存在所述交易進行過程中記錄的路由信息,還包括:
若所述緩存區中有數據,且所述有限循環隊列的結束存儲位置對應第n存儲空間單元,將所述有限循環隊列的結束存儲位置更新對應至所述第n存儲空間單元的后一存儲空間單元,并判斷更新后的結束存儲位置是否超過所述有限循環隊列的存儲上限,其中,n為大于或等于1的整數;
若否,判斷更新后的結束存儲位置是否等于所述有限循環隊列的起始存儲位置,若是,將更新后的結束存儲位置再次更新對應至所述有限循環隊列中的第1存儲空間單元后,判斷再次更新后的結束存儲位置是否等于所述有限循環隊列的起始存儲位置;
若更新后的結束存儲位置不等于所述有限循環隊列的起始存儲位置或再次更新后的結束存儲位置不等于所述有限循環隊列的起始存儲位置,將在所述交易進行過程中記錄的路由信息存儲至當前的結束存儲位置,若更新后的結束存儲位置等于所述有限循環隊列的起始存儲位置或再次更新后的結束存儲位置等于所述有限循環隊列的起始存儲位置,將所述有限循環隊列的起始存儲位置更新對應至其當前對應的所述有限循環隊列中的存儲空間單元的后一存儲空間單元后,刪除當前的結束存儲位置中的數據,并將在所述交易進行過程中記錄的路由信息存儲至當前的結束存儲位置。
3.如權利要求1所述的錯誤信息記錄方法,其特征在于,從所述內存調取出錯點之前的程序模塊的路由信息之前,還包括:
在所述業務系統出錯時,判斷所述業務系統的錯誤類型是否屬于業務邏輯錯誤,若是,不從所述內存調取記錄的路由信息,且不緩存記錄的路由信息。
4.如權利要求1所述的錯誤信息記錄方法,其特征在于,記錄業務系統中程序模塊的路由信息之前,還包括:
在所述交易開始之前,在所述業務系統中程序模塊的分支、入口及出口預先增加路由信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611128024.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種觸摸屏觸控方法、裝置及終端
 - 下一篇:一株誘變湛江等鞭金藻及其培養方法
 





