Consultor Eletrônico



Kbase P20978: Client loses connection resulting in a runaway process when trapping signals 1,2,3
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/26/2009
Status: Verified

SYMPTOM(s):

Runaway processes using all available CPU.

Loss of connectivity results in a runaway process.

CPU usage increases dramatically over time

Using ASP

_progres cores

Cores on call wvUnixReadKey()

Cores on call wvUnixGetKey()

Protrace from terminated process shows following stack calls:
drexit() at 0x10012924
drSigFatal() at 0x100ade90
wvUnixGetKey() at 0x1013b048
wvUnixReadKey() at 0x1013b22c

FACT(s) (Environment):

Client connects to a database
Using terminal emulator to connect to database host machine.
UNIX
OpenEdge Category: Configuration
OpenEdge Category: Configuration
Progress/OpenEdge Product Family

CAUSE:

Trapping of signals performed in scripts which launch Progress / OpenEdge or establish the environment before launching Progress / OpenEdge

FIX:

Progress has programmed handling for signals. Do not attempt to override handling of common signals such as 1, 2, 3, 15, or 8.
Remove the trapping of the signals 1, 2, 3, 15, and 8 from any scripts which establish the environment before, or launch a Progress / OpenEdge executable.