Ожидание при создании сокета
На 2.6.32-5-openvz-amd64 виртуалке (UBC в норме) давно работают apache 2.2.15, perl, fcgi. После увеличения количества клиентов стал непредсказуемо долго отвечать апач. Хотя порт perl/fcgi процесса открывается быстро. Апач может ответить сразу, а может и десяток секунд поджождать.
Вот что сообщает tcpdump на «telnet server 80»:
13:24:08.832202 IP CLIENT_ADDR.48284 > SERVER_ADDR.http: Flags [S], seq 3463188871, win 29200, options [mss 1460,sackOK,TS val 18688018 ecr 0,nop,wscale 7], length 0
13:24:10.836416 IP CLIENT_ADDR.48284 > SERVER_ADDR.http: Flags [S], seq 3463188871, win 29200, options [mss 1460,sackOK,TS val 18688519 ecr 0,nop,wscale 7], length 0
13:24:14.840816 IP CLIENT_ADDR.48284 > SERVER_ADDR.http: Flags [S], seq 3463188871, win 29200, options [mss 1460,sackOK,TS val 18689520 ecr 0,nop,wscale 7], length 0
13:24:22.857613 IP CLIENT_ADDR.48284 > SERVER_ADDR.http: Flags [S], seq 3463188871, win 29200, options [mss 1460,sackOK,TS val 18691524 ecr 0,nop,wscale 7], length 0
13:24:38.906990 IP CLIENT_ADDR.48284 > SERVER_ADDR.http: Flags [S], seq 3463188871, win 29200, options [mss 1460,sackOK,TS val 18695536 ecr 0,nop,wscale 7], length 0
13:24:38.907002 IP SERVER_ADDR.http > CLIENT_ADDR.48284: Flags [S.], seq 187742972, ack 3463188872, win 5792, options [mss 1460,sackOK,TS val 185966 ecr 18695536,nop,wscale 7], length 0
13:24:38.959519 IP CLIENT_ADDR.48284 > SERVER_ADDR.http: Flags [.], ack 1, win 229, options [nop,nop,TS val 18695549 ecr 185966], length 0
$netstat -ant| wc -l
7457
httpd server-status: 81.1 requests/sec - 12.4 kB/second - 156 B/request 82 requests currently being processed, 20 idle workers
Куда копать?