FFST: IBM MQ for UNIX and Linux systems
Describes the name, location, and contents of the First Failure Support Technology ( FFST ) files for UNIX and Linux systems.
For IBM MQ on UNIX and Linux systems, FFST information is recorded in a file in the /var/mqm/errors directory.
An FFST file contains one or more records. Each FFST record contains information about an error that is normally severe, and possibly unrecoverable. These records indicate either a configuration problem with the system or an IBM MQ internal error.
FFST files are named AMQ nnnnn.mm.FDC, where:
- nnnnn
- Is the ID of the process reporting the error
- mm
- Starts at 0. If the full file name already exists, this value is incremented by one until a unique FFST file name is found. An FFST file name can already exist if a process is reused.
An instance of a process will write all FFST information to the same FFST file. If multiple errors occur during a single execution of the process, an FFST file can contain many records.
In order to read the contents of a FFST file, you must be either the creator of the file, or a member of the mqm group.
When a process writes an FFST record, it also sends a record to syslog. The record contains the name of the FFST file to assist in automatic problem tracking. The syslog entry is made at the user.error level. See the operating system documentation about syslog.conf for information about configuring this.
The Function Stack and Trace History are used by IBM to assist in problem determination. In many cases there is little that the system administrator can do when an FFST report is generated, apart from raising problems through the IBM Support Center.
However, there are some problems that the system administrator might be able to solve. If the FFST shows out of resource or out of space on device descriptions when calling one of the IPC functions (for example, semop or shmget ), it is likely that the relevant kernel parameter limit has been exceeded.
If the FFST report shows a problem with setitimer, it is likely that a change to the kernel timer parameters is needed.
To resolve these problems, increase the IPC limits, rebuild the kernel, and restart the machine.
First Failure Support Technology ( FFST ) files and UNIX and Linux clients
FFST logs are written when a severe IBM MQ error occurs. They are written to the directory /var/mqm/errors.
These are normally severe, unrecoverable errors and indicate either a configuration problem with the system or an IBM MQ internal error.
The files are named AMQnnnnn.mm.FDC, where:- nnnnn is the process ID reporting the error
- mm is a sequence number, normally 0
When a process creates an FFST it also sends a record to the system log. The record contains the name of the FFST file to assist in automatic problem tracking.
The system log entry is made at the user.error
level.
First Failure Support Technology is explained in detail in First Failure Support Technology ( FFST ).
Parent topic: First Failure Support Technology (FFST)