+

Search Tips   |   Advanced Search

First failure data capture (FFDC)

The FFDC feature instantly collects information about events and conditions that might lead up to a failure. The captured data in these files can be used to analyze a problem. FFDC is intended primarily for use by IBM Service. The presence of an FFDC message does not always mean there is a problem. In cases where normal recovery occurs, no further action is needed. After a maximum number of days, these files are automatically deleted from the system.

After the information is collected, and saved in a log file, FFDC returns control to the affected engines.

(ZOS) After the information, which is uniquely identified for the servant region that produced the exception, is collected, and saved in a log file, FFDC returns control to the affected engines.

By default, a FFDC log file is automatically purged seven days after it is created. We can configure the amount of days between purges if we are concerned about the amount of space that the FFDC log files are using.

Two FFDC implementations are provided in the product:

Both of these FFDC implementations support the OnDirProvider type functionality that is configurable using the com.ibm.ffdc.log JVM environment variable. The OnDirProvider functionality includes a built-in provider that stores incidents as separate files in a directory, along with a separate summary file. The com.ibm.ffdc.log JVM environment variable can be set to the following values:

For additional information about specifying the com.ibm.ffdc.log JVM environment variable in the administrative console, see topic, "Java virtual machine custom properties".

Specifying a value for the com.ibm.ffdc.log JVM environment variable is the only configuration change needed to make to exploit the OnDirProvider functionality. The new FFDC also provides mechanisms to overly choose this provider or to use our own WebSphere provider.

The com.ibm.ffdc.log variable can also be used to redirect the FFDC incidents and summary created in the product. To use the com.ibm.ffdc.log variable for this purpose, specify a directory as the variable value. Therefore, IBM recommends that, if this variable is used in a WAS environment, the specification of this variable end in a file separator (/ or \\) to avoid conflicts.

If the default setting for automatic purging of FFDC information is too long for the environment, see the topic Configuring first failure data capture log file purges for a description of how we can modify the length of time that the FFDC information is retained on the system.


  • Configure first failure data capture log file purges
  • Java virtual machine custom properties