Hi, I am currently using tcpserver on a Linux 2.0.36 box/RH 5.2 box
I have setup tcpserver with a limit of 5 connections via -c5 and
backlog of 1 with -b1

However, when I start up the 7th and subsequent connection, I
basically get held up waiting for the smtpgreeting string which will
occur as soon as I close some other connection.

However with netstat -t I can see, that all the exisiting connections
are in the ESTABLISHED state. If I were to increase concurrency limit
to something higher, is there a possibility that the OS TCP tables
might become full, with most entries primarily waiting for connections
to complete. Would it be better to refuse connection ?

In sendmail 8.9.3, using the following flags

# maximum number of children we allow at one time
O MaxDaemonChildren=4                                                       
                                                                               
# maximum number of new connections per second
O ConnectionRateThrottle=3

If the sixth connection comes in, its is refused

Is there a patch to tcpserver which does something similar or this
concept/idea is bogus :-)

Thanks, Yusuf

-- 
Yusuf Goolamabbas
[EMAIL PROTECTED]

Reply via email to