On Mon, Mar 1, 2010 at 23:30, Daniel Weinreb <dlw@itasoftware.com> wrote:
Hunchentoot's accept-connections called usocket:socket-accept,
which signaled a usocket:unknown-error. Nothing handled this
condition. This happened in a server, which crashes (rather than
going into the interactive debugger) when there is an unhandled
condition.
[...]
Are there any plans regarding this, or advice about it?
I do not think that Hunchentoot should continue as if nothing happened
when usocket:socket-accept signals an unknown condition.
Yes, I agree. I was thinking in terms of providing a way for
After all,
something bad could have happened to the socket, making the following
select hang forever or the following accept just signal the same error
again, both being undesireable (hanging vs. busy looping).
The real question is: What is the original error that was converted
into an unsocket:unknown-error?
In this case, it was an errno 24, which is EMFILE, "too many