Consultor Eletrônico



Kbase P61818: Client session receives signal 58 and shuts down with message 4375
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/23/2005
Status: Verified

FACT(s) (Environment):

IBM AIX POWER 5.2L
Progress 9.1D
OpenEdge 10.0A

SYMPTOM(s):

Client session receives signal 58 and shuts down with message 4375

Received signal <sigNum>; handling as SIGHUP. (4375)

HANGUP signal received. (562)

CAUSE:

On AIX there were sometimes issues with os signals 58 and 59 being interpreted as SIGHUP by the Progress client executable on UNIX/Linux (_progres), i.e.

#define SIGRECONFIG 58 /* Reserved for Dynamic Reconfiguration Operations */

and

#define SIGCPUFAIL 59 /* Predictive De-configuration of Processors - */
These signals are currently reserved for the os, and the default behaviour is for them to be ignored; Progress does not use them.

FIX:

Upgrade to 9.1D09 or higher - the signals are then correctly handled (i.e. ignored).

A workaround is to start the client session using a script to trap for the relevant signal, e.g.

trap "" 58
mpro sports

Or the trap could be added to the relevant script itself (in this example: mpro).