| From | Sent On | Attachments |
|---|---|---|
| Yo'av Moshe | Jan 11, 2009 5:43 am | |
| Jure Pečar | Jan 11, 2009 9:50 am | |
| Yo'av Moshe | Jan 11, 2009 10:46 am | |
| Jure Pečar | Jan 11, 2009 11:07 am | |
| Yo'av Moshe | Jan 11, 2009 11:22 am | |
| Jure Pečar | Jan 11, 2009 11:35 am | |
| Igor Sysoev | Jan 12, 2009 2:28 am | |
| Yo'av Moshe | Jan 18, 2009 3:35 pm | |
| Dave Cheney | Jan 18, 2009 4:24 pm | |
| Yo'av Moshe | Jan 19, 2009 2:49 am | |
| Just Marc | Jan 19, 2009 4:25 am | |
| Yo'av Moshe | Jan 19, 2009 4:59 pm | |
| Igor Sysoev | Jan 19, 2009 11:23 pm | .Other |
| Yo'av Moshe | Jan 20, 2009 1:44 am | |
| Igor Sysoev | Jan 20, 2009 2:08 am | |
| Yo'av Moshe | Jan 20, 2009 10:25 am | |
| jeff emminger | Jan 20, 2009 11:31 am | |
| Kiril Angov | Jan 20, 2009 11:38 am | |
| Yo'av Moshe | Jan 20, 2009 3:52 pm | |
| Resicow | Jan 20, 2009 4:17 pm | |
| Igor Sysoev | Jan 20, 2009 9:26 pm | |
| Yo'av Moshe | Jan 23, 2009 4:34 am | |
| Igor Sysoev | Jan 23, 2009 5:04 am | |
| Yo'av Moshe | Jan 25, 2009 8:26 am | |
| Igor Sysoev | Jan 25, 2009 9:33 am | |
| Yo'av Moshe | Jan 25, 2009 11:04 am | |
| Igor Sysoev | Jan 25, 2009 11:20 am | |
| Yo'av Moshe | Jan 26, 2009 4:05 am | .gz |
| Yo'av Moshe | Jan 27, 2009 12:42 am | |
| Igor Sysoev | Jan 27, 2009 12:50 am | |
| Igor Sysoev | Jan 27, 2009 1:00 am | |
| Yo'av Moshe | Jan 27, 2009 1:24 am | |
| Igor Sysoev | Jan 27, 2009 1:39 am | .nodelay |
| Yo'av Moshe | Jan 27, 2009 1:58 am | |
| Igor Sysoev | Jan 27, 2009 2:05 am | |
| Yo'av Moshe | Jan 27, 2009 2:24 am | |
| Dave Cheney | Jan 27, 2009 3:03 am | |
| Igor Sysoev | Jan 27, 2009 3:17 am | |
| Jure Pečar | Jan 28, 2009 1:52 pm |
| Subject: | Re: Nginx stops sending file after ~1.5mb ? | |
|---|---|---|
| From: | Igor Sysoev (is...@rambler-co.ru) | |
| Date: | Jan 20, 2009 9:26:30 pm | |
| List: | ru.sysoev.nginx | |
On Wed, Jan 21, 2009 at 01:52:53AM +0200, Yo'av Moshe wrote:
Igor, here's the new strace. http://pastebin.com/m5129c54b
Does the fact it works in low download rates still makes you think it's a kernel issue?
Yes, this is seems like a kernel issue. Kernel excatly said (with EAGAIN) that there is no place to output data, but never returned a new notification via epoll_wait() about free space:
21420 01:39:43 <... epoll_wait resumed> {{EPOLLOUT, {u32=153137960,
u64=13811628390360331048}}}, 512, 60000) = 1
21420 01:39:43 gettimeofday({1232494783, 413764}, NULL) = 0
21420 01:39:43 sendfile64(20, 21, [1645625], 304605) = 40320
21420 01:39:43 sendfile64(20, 21, [1685945], 264285) = -1 EAGAIN (Resource
temporarily unavailable)
21420 01:39:43 epoll_wait(11, <unfinished ...>
This is probably some race condition inside kernel, that does not appear on low speed download.
Thank you, really! And thanks, Kiril and Jeff, for confirming that!
Yo'av.
On Tue, Jan 20, 2009 at 9:39 PM, Kiril Angov <kupo...@gmail.com> wrote:
wget http://www.noal.org.il/static/temp/barvazi2.pdf --2009-01-20 21:36:00-- http://www.noal.org.il/static/temp/barvazi2.pdf Resolving www.noal.org.il... 195.28.180.147 Connecting to www.noal.org.il|195.28.180.147|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1950230 (1.9M) [application/pdf] Saving to: `barvazi2.pdf'
81% [=====================================> ] 1,596,665 --.-K/s eta 5s
wget -c http://www.noal.org.il/static/temp/barvazi2.pdf --2009-01-20 21:38:28-- http://www.noal.org.il/static/temp/barvazi2.pdf Resolving www.noal.org.il... 195.28.180.147 Connecting to www.noal.org.il|195.28.180.147|:80... connected. HTTP request sent, awaiting response... 206 Partial Content Length: 1950230 (1.9M), 305960 (299K) remaining [application/pdf] Saving to: `barvazi2.pdf'
100%[+++++++++++++++++++++++++++++++++++++++=======>] 1,950,230 295K/s in 1.0s
2009-01-20 21:38:30 (295 KB/s) - `barvazi2.pdf' saved [1950230/1950230]
On Tue, Jan 20, 2009 at 9:31 PM, jeff emminger <jemm...@gmail.com> wrote:
Could anyone confirm that this works: wget --limit-rate=3500 http://www.noal.org.il/static/temp/barvazi2.pdf while this doesn't: wget http://www.noal.org.il/static/temp/barvazi2.pdf
Confirmed
-- Yo'av Moshe
-- Igor Sysoev http://sysoev.ru/en/






.Other