Consultor Eletrônico



Kbase P174541: AppServer agents from a WebServices configuration remain in locked state
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   30/03/2011
Status: Unverified

SYMPTOM(s):

AppServer agents remain in locked state

AppServer agent shows the following stack trace after a kill -8:
uttraceback : 0x0000001c
uttrace : 0x0000017c
utcore : 0x0000010c
drexit : 0x00000444
drSigFatal : 0x000000bc
poll : 0x000000b4
sock_specific_poll : 0x00000150
npp_specific_poll : 0x00000054
csnet_complete_specific_poll : 0x00000130
csnet_poll_one : 0x000001ac
do_serve_mainline : 0x000000c8
do_serve : 0x00000030
main : 0x000000a4

FACT(s) (Environment):

AppServer is used to produce Web Services
AppServer is working in stateless mode
WebServices client application performs simple update transactions that have a short life span.
All Supported Operating Systems
OpenEdge 10.1C

CAUSE:

AppServer agent remained bounded to the client due to the use of persistent procedures that were not closed.

FIX:


To fix the problem perform the following steps:
1) Change the AppServer operating mode to state-free
2) In ProxyGen change the Web Services object Session Model from Managed to Free
3) Expose just non persistent procedures for Web Services use