A Question on Understaning the Event Log

gooded

New Member
A Question on Understanding the Event Log

Hello everybody. I am new here and this is my first post.

I have recently viewing some event logs of Progress and noting that there are some numbers e.g. "SRV xx" and "usernum xx" in most of the log entries. It appears that the numbers of "SRV" are kept on an ascending sequence while at the same time the numbers of "usernum" are kept on a descending sequence. It also appears that when a user logs out, its usernum will be occupied immediately by the next login user.

May I confirm the above observation is correct? What are they actually meant? Are they kept on those sequential orders in any circumstance, i.e. If there are gaps between numbers it must mean there are some errors with the log?

Is there any documentation from Progress teaching these matters?

Hope this question is not too stupid. Thanks in advance for your response.
 
Your observation is generally correct except that there is no hard and fast requirement that the sequences be strictly without holes. There are ways that a SRV or USR might be legitimately skipped over.

The SRV is the "remote client server" that is spawned to handle a connection. The USR is the remote client itself.
 
Your observation is generally correct except that there is no hard and fast requirement that the sequences be strictly without holes. There are ways that a SRV or USR might be legitimately skipped over.

The SRV is the "remote client server" that is spawned to handle a connection. The USR is the remote client itself.

Many thanks for your response TomBascom. May you or anybody quote a few possible legitimate causes for skipping the numbers? Will it only be legitimate when skipping 1 or a small number, or in contrast even skipping significant number is also normal?

Or even skipping numbers occur occasionally, the directions do not change (i.e. still following ascending direction for "SRV" and descending for "usernum" all the time). After starting the server, is it a must that the smallest value of "SRV" (i.e. 1) be allocated and the highest value be allocated to "usernum" for the 1st login?

How do "SRV" and "usernum" relate to the settings of maximum # of servers (-Mn) and maximum # of users (-n) ?

Another question: In each log entry there is another number in brackets at the end,

e.g. "742" in log entry "14:16:47 SRV 2: Login usernum 16, userid Administrator, on . (742)"

What does this number mean?

Thanks again.
 
The 742 is the code or error code. Each line in the db log will have this number. If an error occurrs, you can use the number to search for solutions in the progress online knowledge base.
 
I don't spend a lot of time obsessing over the numbers but, as I recall, the REMC numbers start to count down from -n and SELF count up from 0 (the broker, BIW, APWs etc get the first few).

You can have holes if a lots of connections come and go rapidly.

It doesn't signify anything special if there is a hole in the sequence.

If you are looking for problems with connections being only partially disconnected you should probably be investigating the _Connect VST rather than looking at the log files.
 
Back
Top