Страница 1 из 1

Apache - кол-во одновременных ответов от сервера

Добавлено: 2011-07-20 3:28:54
.scu
недавно столкнулась с таким странным эффектом:
апач одновременно отдает не более 6-ти ответов от сервера.

Каак проявляется:
допустим есть AJAX скрипт, который отправляет сразу 20 ассинхронных запросов на один и тот же скрипт, но с разными данными.
При этом запросы корректно отправляются в одно и то же время, но вот ответы от сервера получаются "порциями" по 6 штук. Для теста и наглядности в скрипте, к которому обращаемсся стоит sleep(10) (ждем 10 секунд).

так вот первые 6 запросов выполнятся (будет получен ответ от сервера) через 10 секунд, следующие 6 через 20 секунд и тп.

Т.е. ощущение, что они каким-то образом вставют в "очередь"

из-за чего может быть такой эффект и как его устранить?

Re: Apache - кол-во одновременных ответов от сервера

Добавлено: 2011-07-20 9:15:02
Bayerische
Вы бы сразу конфиги приводили. MPM вполне способен ограничить.

Re: Apache - кол-во одновременных ответов от сервера

Добавлено: 2011-07-20 14:27:01
.scu
стоит mpm-itk

StartServers 5
MinSpareServers 10
MaxSpareServers 50
MaxClients 250
MaxRequestsPerChild 0


по таймаутам:
Timeout 100
KeepAlive On
MaxKeepAliveRequests 4000
KeepAliveTimeout 100

Re: Apache - кол-во одновременных ответов от сервера

Добавлено: 2011-07-21 16:45:19
.scu
есть у кого-нибудь идеи?

Re: Apache - кол-во одновременных ответов от сервера

Добавлено: 2011-07-21 17:32:16
Alex Keda
ага.
в логах - что?

Re: Apache - кол-во одновременных ответов от сервера

Добавлено: 2011-07-21 20:37:57
.scu
в логах ошибок апача ничего нет по этому поводу, что по идеи логично, т.к. ошибки-то апач не выдает (Все запросы корректно выполняются и не вываливаются в ошибки), просто выполняет как бы порциями скрипты и ставит в некую очередь.