I have now a kannel installation that uses the HTTP SMSC with quite high
traffic, like 6 to 10 messages per minute all the time. And now there
seems to be problems with the HTTP server; the bearerbox log show this:

2001-12-19 12:28:17 [3] ERROR: HTTP: Error accepting a client.
2001-12-19 12:28:17 [3] ERROR: System error 24: Too many open files

I took a look at the HTTP code and found out that this error happens
when there is no more free server sockets to be opened. The number of
the servers is limited to 32. My guess is that the connections are open
for too long and therefore the number of connections runs out when 
requests just keep coming in. So couple of questions:

Shouldn't Kannel close the sockets when the HTTP transaction is
complete, I mean that a reply to an request has been sent? Or is there a
timeout and how much is that timeout?

What limits the number of servers to 32? So is the an easy way to
increase it?


-- 
Tuomas Luttinen
      Application Developer -- Reach U
          **************



Reply via email to