Skip to Content

Q: What do the numbers at the beginning of each line in the errorlog mean?

A: Most entries in the ASE errorlog have a prefix in the form aa:bbbb:ccccc:ddddd:<date> <component> <message>

Example:

00:0000:00000:00001:2013/05/03 08:56:55.35 server  Master device size: 110 megabytes, or 56320 virtual pages. (A virtual page is 2048 bytes.)

00:0000:00000:00001:2013/05/03 08:56:55.37 kernel  Setting console to nonblocking mode.

00:0000:00000:00001:2013/05/03 08:56:55.37 kernel  Console logging is enabled. This is controlled via the ‘enable console logging’ configuration parameter.

These prefix fields are:

Field Meaning
aa Instance-id.  This is always 0 for symmetric multiprocessing (SMP) servers, for Cluster Edition (CE) ASE it identifies the instance.
bbbb Thread-id (threaded mode) or engine-id (process mode).
ccccc Family thread id (fid).  If the spid is using worker processes to perform parallel processing, this field identifies which one was responsible for the message.
ddddd Logical thread id (spid).
date Date and time the message was generated
component Usually either <server> or <kernel>, indicates which layer of the ASE code generated the error.  The server layer implements the general database functionality, the kernel layer is the interface to the hardware
To report this post you need to login first.

1 Comment

You must be Logged on to comment or reply to a post.

Leave a Reply