On Wed, 25 Jun 2003, Terry Lambert wrote:

> Sockets have to be explicitly closed.  They  are generally
> closed automatically by exit(), which will close all the fd's
> a process has open.
>
> I agree with the previous poster, that it looks like a bug you
> will need to fix or workaround.
>
> It looks like what's happened is that you have a deadly embrace
> deadlock, where you've sent data both ways and then exited.
> One thing to try might be to either turn off keepalive via
> sysctl, or explicitly disable keepalive on the sockets, first
> thing after opening them.
>
> -- Terry
>

Terry, you're right that all this happened because of the server
application core dumped while in the process of sending/receiving data,
and that application is fixed so there are no new zombi sockets, but what
can I do now with the ones which already exist? How can I delete them now?

----
Alexander Varshavchick, Metrocom Joint Stock Company
Phone: (812)118-3322, 118-3115(fax)



_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to