I have a process that cannot be killed by 'kill -9 PID'
 => kill executes w/o error but the PID is still there (its PPID is 1). The
troubling thing is that the process used port 80 before hanging and still keeps
a grip on it, i.e. I can't restart apache. 
 I get the same (non)response with /usr/proc/bin/pstop PID

I can only restart apache (2.0.46) on other ports, not on 80. However, when I
point an external browser to http://troubled_IP:80 it tries to 'load' forever
(10+ min.), and 'netstat -P tcp' shows
    hostname.80 <details> ESTABLISHED
When I stop the external browser 'netstat -P tcp' now shows 
    hostname.80 <same details> CLOSE_WAIT
There is a long list of such CLOSE_WAIT entries, just with different <details>.

The troubled 'process' is not reported as <defunct> or zombie; there is no 'top'
on this sparc // uname -a 
SunOS tofu 5.6 Generic_105181-17 sun4u sparc SUNW,Ultra-Enterprise

===================================================================
How can I kill this process or tell the kernel to release port 80 ?
===================================================================

I need to be careful since people are working(*) on this machine around the
clock, and a reboot takes about 15 minutes because a lot DB stuff is handled.
(*) for that reason I haven't even tried 'ifconfig ifID down' (but when I try
this on a test machine connections remains ESTABLISHED even when the interface
goes down for a couple of seconds, i.e. I won't do me any good).

 - Horst

Site note: the whole trouble started while testing buggy cgi scripts using the
fastcgi module in apache 2.0.46. On working cgi scripts mod_fastcgi is great and
can speed up the request-response cycle by a factor of up to 10 :-)

_______________________________________________
EuG-LUG mailing list
[EMAIL PROTECTED]
http://mailman.efn.org/cgi-bin/listinfo/eug-lug

Reply via email to