ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Обрыв соединения после TCP k eepalive


  • To: nginx-ru@xxxxxxxxx
  • Subject: Обрыв соединения после TCP k eepalive
  • From: "alex" <nginx-forum@xxxxxxxx>
  • Date: Wed, 16 Mar 2011 10:42:44 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=sEGhdspEyb17+XP31wIva8duYPkVIQA89/noRmsJSws=; b=P35k3GEJLzfeqGzXyDfOCqk7b64vbYaimsp3pQLdRDYg94G7M1/c1/wCjoi69VRwS06FC33G1ijk43m8KxqFtgvOtBai/eY+lMSlF8PfiO74PoqhbUANV9nR6xcS8ot3;

Доброго времени суток. 

Ситуация следующая - видеоплеер (например VLC) проигрывает файл по http, все 
отлично до тех пор пока на плеере не нажимают паузу. Если длительность паузы < 
60с то проблем при возобновлении воспроизведения не происходит. Если > 60с, то 
после возобновления воспроизведения идет проигрывание несколько секунд и плеер 
останавливается (в логе пишет EOF reached).

В tcpdump-е видно что после возобновления соединения после длительной паузы 
Nginx шлет какое-то кол-во пакетов с данными (буфер?), затем присылает TCP 
пакет с флагами FIN, PSH, ACK. 

Пробовал играться опцией keepalive_timeout - не помогло;

Ради эксперимента попробовал проиграть этот файл через Apache - после 
нескольких минут паузы воспроизведение возобновляется без проблем.

Ситуация наблюдается на разных физических серверах, версии nginx 0.7.67 и 
0.8.54, воспроизводится несколькими несколькими плеерами (VLC, ffmpeg based)

Тест:
Nginx http://79.142.194.34/media/ost_mpeg2_mp2a.ts
Apache http://79.142.194.34:88/media/ost_mpeg2_mp2a.ts

Подскажите в какую сторону копать?

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,183258,183258#msg-183258


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.