David Rosenstrauch a écrit :
Having a problem with our MINA server.  The server got hung last night.  I
was able to telnet into it, but it never responded with a welcome prompt,
and would not accept any of my commands.  Linux showed that it had 82 open
sockets to the client machines, all of them in SYN_RECV state.
Have you created a thread dump ? May be you have all the thread busy, waiting on something, and no more threads available in the IoProcessor executor ?
Worse, the log was 4.7GB in size, full of broken pipe errors.  (3,366,455
occurrences of it!)  Stack trace is as follows:
Broken pipe are just plain normal exceptions, it just means the client just quit and closed the socket. If your client is a browser, a 'back', 'refresh' or 'stop' action will cause the pipe to be broken.

You just have to ditch those logs. If you generate logs, make them roll, or you'll get a file system full quite fast !

Reply via email to