Consultor Eletrônico



Kbase P126722: Why does stateless app server agent only logs connection message without disconnect?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   02/11/2007
Status: Unverified

GOAL:

Why does stateless app server agent only logs connection message without disconnect?

GOAL:

What does message 8358 mean?

GOAL:

Application Server connected with connection id: <connectionid>. (8358)

FACT(s) (Environment):

Progress 9.x
OpenEdge 10.x

FIX:

This message comes from _proapsv, in the server.log file. The PID shown is that of the appserver.
This (8358) message means is that the _proapsv process received a connect request from a client, and processed the connect procedure, if one existed. Because this is stateless, the connection to the client is maintained by the client thread in the broker, not with the appserver.
Once the appserver processes the connect request, it returns to the ready pool. For the next request from the client, the client thread will request the next available appserver from the pool. When the client disconnects, the client thread will request the next available appserver from the pool to process any disconnect procedure. This means the connect and disconnect can (and typically do) happen on different appservers.
If this was a state-reset or state-aware appserver, this would be different, each appserver would be dedicated to the one client, and you would see connect then disconnect messages for that one appserver.
Ifyou are interested in monitoring any one client, you should match the connection-id in the messages e.g.:
[07/11/01@09:44:54.766-0400] P-002512 T-003008 2 AS AS Application Server connected with connection id:
129.1.1.145::MfgSys803::8301::7873748b35b29a36:fe64b9:115f308eab7:-6ada.
(8358)
[07/11/01@09:45:04.984-0400] P-000940 T-003328 2 AS AS Application Server disconnected with connection id:
129.1.1.145::MfgSys803::8301::7873748b35b29a36:fe64b9:115f308eab7:-6ada.