Hi all,

Using 6.0.1.

Over the weekend my webserver application suddenly stopped responding to TCP connections. It was following a large spate of broken connections caused by debugging an issue on the browser side. In mucking with the browser JS code I was repeatedly interrupting handling a chain of several XHR calls.

In the server output were scores of 10053 "software caused connection abort" errors. Unfortunately, I don't have the exact messages - at the time I was running the server app with its log output to the console so I could monitor it, and, stupidly!, the output wasn't tee'd into a file. The errors were being thrown by send/back from several different servlets. The server still responded to SIGINT and so I was able to terminate it cleanly.

I've seen (and caused) plenty of broken connections, but the server has never before locked up for any reason. Even when my servlets would crash they never took down the whole application - the dispatcher faithfully would continue to run and (re)launch the servlets to fail yet again.

Nor does the problem seem to be easily repeatable - I've been trying various scenarios but so far I haven't been able to duplicate it. But I never saw any other errors: just the bunch of 10053's and then the application suddenly stopped responding to TCP connections.

I don't even know where to look for the problem. Does anyone (Jay?) know what this is or have a suggestion as to how to diagnose it?

Thanks,
George

____________________
 Racket Users list:
 http://lists.racket-lang.org/users

Reply via email to