Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
keep-alive: lost requests
- To: nginx-ru <nginx-ru@xxxxxxxxx>
- Subject: keep-alive: lost requests
- From: Daniel Podolsky <onokonem@xxxxxxxxx>
- Date: Fri, 15 Mar 2013 17:59:49 +0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=IBEEaywjUOuVbIVXL3UBuokQEP1RISSCyMxanuSwsPM=; b=Ko9jHGB3JrkZp2QYZGiv2QQuV9uyYC8MC8K6nJ2oAfbiw/H8auGKDucwX2nEF2KpOP N1iMiJ+6ulfYGbvP4Jhz+py6KGFIaJqgoXEdDLQ54YQz5/3J50F/woNnNUgqi+Vksvdt bHxD4lnQS9cbA4egc/jNt5PxjChqkfBReeYu/FVUxgFQWZtg0ViaLRfrI8e/ABM6H4NE bAOmgHC7VCM3dujvyXqscQ0s5JLNjSGTrxVKZ/GRd+ENoY8x1W+DTF4R1i8JIykHXmWr +CfXi4brTsrnlDU2G2FistZiDI9otm51+tLbVgbGij7kQHat8otkXkdxJn11E/g8cRc/ Yz+g==
Добрый день!
Имеем сервер nginx 1.2.7 (на 1.3.12 тоже воспроизводится).
Имеем самописный upload progress. Все как обычно - файл заливается,
яваскрипт раз в секунду опрашивает сервер.
Если включить keep alive - в какой-то момент запросы начинают
пропадать, довольно интересным образом:
запрос по существующему соединению уезжает на сервер (отслеживал
tcpdump), но на обработку в воркер не попадает (отслеживал по debug
логу).
Последний запрос к прогрессу уезжает обычно по тому же соединению, что
передавался файл, и пропадает с вероятностью 90%.
При отключении keep alive запросы пропадать перестают.
Что бы это могло быть? Куда глядеть, как отлаживать? Не то, чтобы мне
так уперся этот alive, меня раздражает то, что я не понимаю, что
происходит.
Спасибо.
С уважением,
Даниил Подольский.
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|