Kbase P165896: The AppServer agent seems to be stuck in a SENDING state.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/13/2010 |
|
Status: Verified
SYMPTOM(s):
The AppServer agent seems to be stuck in a SENDING state.
The AppServer agents appear to be spinning.
CPU usage according the UNIX operating system command "ps" shows that the process is not idle.
Only some AppServer agents for this particular AppServer hang.
There does not appear to be any pattern to which agents will hang or when this behavior is seen.
Using the operating system command "pstack processID" to obtain a stack trace of the spinning AppServer agent shows that when this occurs, agents are spinning in the roughly the same area of code.
Stack trace from _proapsv reads:
(4) 0x40000000018aefa0 drSigDispatch + 0x280 at /vobs_rkt/src/glue/drsig.c:821 [/usr/dlc/bin/_proapsv]
(5) 0xe0000001282fef80 ---- Signal 16 (SIGUSR1) delivered ----
(6) 0xc00000000026a270 bcopy + 0x30 at ../../../../../core/libs/libc/shared_em_64_perf/../core/bsd/bcopy.c:37 [/usr/lib/hpux64/libc.so.1]
(7) 0x400000000193a2f0 open4GLWriteLast + 0x230 at /vobs_prgs/src/csosys/csoStrm.c:117 [/usr/dlc/bin/_proapsv]
Stack trace from _proapsv reads:
4) 0x40000000018aefa0 drSigDispatch + 0x280 at /vobs_rkt/src/glue/drsig.c:821 [/usr/dlc/bin/_proapsv]
(5) 0xe0000001282fef80 ---- Signal 16 (SIGUSR1) delivered ----
(6) 0xc0000000002b1b60 _memcpy + 0x40 [/usr/lib/hpux64/libc.so.1]
(7) 0xc00000000026a270 bcopy + 0x30 at ../../../../../core/libs/libc/shared_em_64_perf/../core/bsd/bcopy.c:37 [/usr/lib/hpux64/libc.so.1]
(8) 0x400000000193a2f0 open4GLWriteLast + 0x230 at /vobs_prgs/src/csosys/csoStrm.c:117 [/usr/dlc/bin/_proapsv]
Stack trace from _proapsv reads:
(4) 0x40000000018aefa0 drSigDispatch + 0x280 at /vobs_rkt/src/glue/drsig.c:821 [/usr/dlc/bin/_proapsv]
(5) 0xe0000001282fef80 ---- Signal 16 (SIGUSR1) delivered ----
(6) 0x4000000001932182 ReaderInputRequest + 0xe2 at /vobs_prgs/src/csosys/cso4GL.c:319 [/usr/dlc/bin/_proapsv]
(7) 0x400000000193a3b0 open4GLWriteLast + 0x2f0 at /vobs_prgs/src/csosys/csoStrm.c:305 [/usr/dlc/bin/_proapsv]
FACT(s) (Environment):
The AppServer agent is running in a stateless operating mode.
HP-UX 11i v3
OpenEdge 10.1C04 Service Pack
CAUSE:
Bug# OE00185124
CAUSE:
Because of a delay of response from the AppServer (likely due to system load), the client assumes the AppServer is a Progress version 9 AppServer. The client then sends messages to that AppServer in a version 9 format. This format will, under certain conditions, cause an OpenEdge 10 AppServer agent to loop continually as it is trying to read and parse the message.
FIX:
Upgrade to 10.2A02, 10.2B or higher.