[SunHELP] Trapping hung processes

Subhasis Gupta subhasisg at yahoo.com
Thu Aug 22 02:03:53 CDT 2002


Hi All,
I am having a problem with one of my web servers. We
are running web server on one of the boxes. Some of
the cgi programs connect to the database and fetch
some details for the client. But many a time due to
the database being slow, there is a timeout and the
child processes are still staying alive. At any point
of time I am getting the following output if I give a
ps -ef:
12102 12101   TS  29  0 12:28:26 ?        0:08
oracleUTIGEN
(DESCRIPTION=(LOCAL=YES)(ADDRESS=PROTOCOL=beq)))
wwwcheck 12098 12073   TS  70  0 12:28:26 ?       
0:00 /usr/ns-home/cgi-bin/003 3 1003771857
wwwcheck 12101 12098   TS  85  0 12:28:26 ? 0:00
COMMAND DISPLAYED HERE
There are many rown like this and once we shutdown the
web server, these processes get killed. 
I have added the following line : 
trap "kill -9 $$; exit" 1 2 3 4 5 6 7 8 10 11 12 13 14

in the cgi program. But still the processes are not
getting killed. 
Can anyone please help?

Thanks to all,
God bless you,
Subhasis Gupta
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com



More information about the SunHELP mailing list