Martin Rydstr|m wrote:
"Chaitanya Gupta" <[EMAIL PROTECTED]> writes:
So even increasing this limit may not solve it? Is there any fix?

This is really beyond my competence level, but I don't think there's
an easy fix; FD_SETSIZE is rather low-level, if it is indeed what is
causing your performance problem.

The easiest way might be to change whatever you're using to use poll
rather than select; this might be a rather intrusive change to CMUCL,
or (pretty much) a reimplementation of the machinery.

But, as I said, this is beyond what I actually know much about, and
into the realm of vaguely recalled comments and conjecture.

Well, its way beyond what I know about. Too little I know about Unix land.
However, if it was just bumping into the limit, I believe you would
get an error message that you can't open a new socket, containing
something about "too many open files".
I didn't see any such message in the logs. As I said, the GC just went into an infinite loop. Anyway, since the change to http-get, its ok for now. The traffic is quite low. We will check whether bumping the limit up works or not.

Thanks,
Chaitanya


Reply via email to