DESTROYING: Slave
This entry is logged when a slave is being shut down. This event indicates that all resources associated with an ASO being shut down will be released. When the slave is destroyed, a snapshot of its state is written to the SPO log.
This event appears in the log with the following format:
Timestamp DESTROYING: SSid
cnt min max avg
QueueUse/Depth: SUseCount 0 SDepthMax SDepthAvg
QueueWait: 0ms SWaitMax SWaitAvg
Initiates: SInitCnt SInitMin SInitMax SinitAvg
Call4GL: Call4GLCnt Call4GLMin Call4GLMax Call4GLAvg
ASOTrxCount: SASOTRxCnt
Timestamp
Identifies the event timestamp. It has the following format:
yyyy/mo/dd_hh:mi:ss.fff
yyyy
Identifies a four-digit year value
mo
Identifies a two-digit month value
dd
Identifies a two-digit day value
hh
Identifies a two-digit military hour value
mi
Identifies a two-digit minute value
ss
Identifies a two-digit second value
fff
Identifies a three-digit millisecond value
Sid
Identifies the unique slave identifier. The slave ID is a unique number for each SPO instance.
The slave ID is passed to the ASO slave and can be used to ensure a unique name for the W4GL log file associated with each ASO slave in a pool. When the application signature is configured to launch multiple ASO slaves, a single "%" sign in the -L log file name string will be expanded to the slave ID number.
SUseCount
Indicates the total number of requests that this slave has processed. This value generally represents the total number of Initiate and Call4GL requests processed by this slave. This value is not reset when an ASO slave is stopped and thus represents all requests that have been processed by the slave. The slave may have controlled several ASO slave instances.
SDepthMax
Indicates the maximum number of requests that were queued to this slave while waiting for an ASO slave to process the request
SDepthAvg
Indicates the average number of requests that were queued to this slave while waiting for an ASO slave to process the request
SWaitMax
Indicates the maximum time (in mSec) that a request was queued to the slave and waited to be processed
SDWaitAvg
Indicates the average time (in mSec) that a request was queued to the slave and waiting to be processed
SInitCnt
Indicates the total number of Initiate requests that the slave processed
SInitMin
Indicates the minimum time (in mSec) that an Initiate request was processed. When the -d flag is passed in the CmdFlags variable, this value typically represents the time to connect to the database.
SInitMax
Indicates the maximum time (in mSecs) that it took to process an Initiate request
SInitAvg
Indicates the average time (in mSec) that it took to process all Initiate requests
Call4GLCnt
Indicates the total number of Call4GL requests processed by this slave
Call4GLMin
Indicates the minimum time to process a Call4GL request by this slave
Call4GLMax
Indicates the maximum time to process a Call4GL request by this slave
Call4GLAvg
Indicates the average time to process a Call4GL request by this slave
SASOTrxCnt
Indicates the current ASO transaction count. This value is reset to zero when the ASO slave is stopped.