发明名称 Detecting and resolving errors within an application
摘要 Techniques for managing errors within an application are provided. Embodiments monitor errors occurring in each of a plurality of portions of the application while the application is executing. An error occurring in a first one of the plurality of portions of the application is detected. Additionally, upon detecting the error occurring in the first portion, embodiments determine whether to prevent subsequent executions of the first portion of the application.
申请公布号 US8990635(B2) 申请公布日期 2015.03.24
申请号 US201113334399 申请日期 2011.12.22
申请人 International Business Machines Corporation 发明人 Branson Michael J.;Santosuosso John M.;Schulz Brandon W.
分类号 G06F11/00;G06F11/07;G06F11/30 主分类号 G06F11/00
代理机构 Patterson & Sheridan, LLP 代理人 Patterson & Sheridan, LLP
主权项 1. A system, comprising: a processor; and a memory containing a program that, when executed by the processor, performs an operation for managing errors within an application, comprising: monitoring errors occurring in each of a plurality of portions of the application while the application is executing, wherein the monitored errors include at least one of exceptions, errors in a log file, errors in a database, and standard output errors; determining types of errors for a plurality of errors detected during a predetermined period of time for a first portion of the application, wherein a first type of error affects validity of an output of the first portion of the application; calculating an error rate for errors of the first type in the plurality of errors; and determining whether to prevent subsequent executions of the first portion of the application, based on the determined types of errors and a determination whether the calculated error rate exceeds a threshold rate of error, comprising: upon determining that the types of errors do not impact the validity of the output of the first portion of the application, permitting subsequent executions of the first portion of the application; and upon determining that the types of errors impact the validity of the output of the first portion of the application, preventing subsequent executions of the first portion of the application.
地址 Armonk NY US