I'm running a server listening at port 901 on Solaris 2.5.1.
For some unknown reaons, the server gets into a state where
the the listening socket hangs at accept().
When a client tries to connect to the server, it won't be
able to get response back. After I kill the client, and
do a "netstat -a | grep 901", I always see a listing like:
appultra9:901 10.1.148.64:1548 ..... 0 WAIT_CLOSE
Any idea why this is happening ? how to find our more
information from the system ? Is there any socket setup
I need to use to avoid this from happening ?