Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: areca-http
Hello!
On Mon, Apr 11, 2011 at 09:02:00PM +0300, Sergey Kobzar wrote:
> А вот сессия nginx -> areca с данными:
> # tcpdump -i lo tcp port 1080 -s 0 -X
> tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
> listening on lo, link-type EN10MB (Ethernet), capture size 65535 bytes
[...]
> 18:59:13.562702 IP localhost.tuugo.com.48293 >
> localhost.tuugo.com.socks: P 1:921(920) ack 1 win 257
> <nop,nop,timestamp 2012650 2012650>
> 0x0000: 4500 03cc 4154 4000 4006 f7d5 7f00 0001 E...AT@.@.......
> 0x0010: 7f00 0001 bca5 0438 3ccb f4b9 3d3a a2a9 .......8<...=:..
> 0x0020: 8018 0101 01c1 0000 0101 080a 001e b5ea ................
> 0x0030: 001e b5ea 4745 5420 2f20 4854 5450 2f31 ....GET./.HTTP/1
> 0x0040: 2e30 0d0a 486f 7374 3a20 3734 2e32 3038 .0..Host:.74.208
> 0x0050: 2e31 3439 2e34 360d 0a58 2d52 6561 6c2d .149.46..X-Real-
[...]
> 18:59:13.618795 IP localhost.tuugo.com.socks >
> localhost.tuugo.com.48293: P 1:187(186) ack 921 win 271
> <nop,nop,timestamp 2012706 2012650>
> 0x0000: 4500 00ee 1744 4000 4006 24c4 7f00 0001 E....D@.@.$.....
> 0x0010: 7f00 0001 0438 bca5 3d3a a2a9 3ccb f851 .....8..=:..<..Q
> 0x0020: 8018 010f fee2 0000 0101 080a 001e b622 ..............."
> 0x0030: 001e b5ea 4854 5450 2f31 2e31 2034 3031 ....HTTP/1.1.401
> 0x0040: 2055 6e61 7574 686f 7269 7a65 640d 0a43 .Unauthorized..C
> 0x0050: 6f6e 7465 6e74 2d54 7970 653a 2074 6578 ontent-Type:.tex
> 0x0060: 742f 6874 6d6c 0d0a 5757 572d 4175 7468 t/html..WWW-Auth
> 0x0070: 656e 7469 6361 7465 3a20 4469 6765 7374 enticate:.Digest
> 0x0080: 2072 6561 6c6d 3d22 5261 6964 2043 6f6e .realm="Raid.Con
> 0x0090: 736f 6c65 222c 2071 6f70 3d22 6175 7468 sole",.qop="auth
> 0x00a0: 222c 2073 7461 6c65 3d74 7275 652c 206e ",.stale=true,.n
> 0x00b0: 6f6e 6365 3d22 3864 3361 3163 3562 6636 once="8d3a1c5bf6
> 0x00c0: 3630 3030 3030 6163 6465 6632 3334 3432 600000acdef23442
> 0x00d0: 3234 3537 3839 220d 0a43 6f6e 7465 6e74 245789"..Content
> 0x00e0: 2d4c 656e 6774 683a 2030 0d0a 0d0a -Length:.0....
> 18:59:13.618818 IP localhost.tuugo.com.48293 >
> localhost.tuugo.com.socks: . ack 187 win 265 <nop,nop,timestamp
> 2012706 2012706>
> 0x0000: 4500 0034 4155 4000 4006 fb6c 7f00 0001 E..4AU@.@..l....
> 0x0010: 7f00 0001 bca5 0438 3ccb f851 3d3a a363 .......8<..Q=:.c
> 0x0020: 8010 0109 fe28 0000 0101 080a 001e b622 .....(........."
> 0x0030: 001e b622 ..."
> ^C
> 7 packets captured
> 14 packets received by filter
> 0 packets dropped by kernel
>
>
> .. и тишина
Тишина как-бы говорит нам: бекенд пытается отвечать по HTTP/1.1 (и
держать постоянное соединение), хотя к нему пришли по HTTP/1.0.
В качестве workaround'а можно попробовать
proxy_buffering off;
proxy_read_timeout 1s;
возможно ещё понадобится
chunked_transfer_encoding off;
В логах будет ругань про "upstream timed out".
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|