Hi,
I am experiencing some problem, that I am not sure if I can precisely describe
.
We run some home brew http proxy. It worked for years without problem, but now (nothing has changed in it's code) it seems that select() sometimes doesn't pass new incoming connections. It happens when there is just about one thousand parallel connections generating about 30Gbps traffic. The listen queue is at that time increasing to about one thousand, but select() doesn't return anything. CPU is at that time practically idle. It's on FreeBSD 7.1. It didn't happen on FreeBSD 6.x, but it is not sure if this is the cause because we haven't this installation on 6.x.
Have you please any ideas where to look for a cause?
Thanks.
I am experiencing some problem, that I am not sure if I can precisely describe

We run some home brew http proxy. It worked for years without problem, but now (nothing has changed in it's code) it seems that select() sometimes doesn't pass new incoming connections. It happens when there is just about one thousand parallel connections generating about 30Gbps traffic. The listen queue is at that time increasing to about one thousand, but select() doesn't return anything. CPU is at that time practically idle. It's on FreeBSD 7.1. It didn't happen on FreeBSD 6.x, but it is not sure if this is the cause because we haven't this installation on 6.x.
Have you please any ideas where to look for a cause?
Thanks.