User: Password:
|
|
Subscribe / Log in / New account

TCP window scaling and broken routers

TCP window scaling and broken routers

Posted Jan 18, 2010 10:49 UTC (Mon) by PolyPeter (guest, #63026)
Parent article: TCP window scaling and broken routers

My setup

  • I have developed web application, now with more than 1000 members.
  • The web application runs on my own server with Linux Redhat.
  • The members can upload images (jpeg) to a gallery.
My problem
  • 3 members complain that they cannot upload images. On other web pages they can upload images just fine. They all have a Windows Vista machine.
  • The upload works just fine from the members network if they use Windows XP.
  • When uploading we have tested with af flash component where its possible to follow the uploaded bytes. The upload stops running at app. 64KB every time (64KB is described in the article!).
  • Other members with a Windows Vista machine does not have a similar problem
My conclusion
  • The upload problem only exist if the member have a broken router and at the same time have OS where TCP Window Scaling is enabled by default (for example Vista)
A partial solution

After I found this article i tryed did this:
echo 1 > /proc/sys/net/ipv4/tcp_window_scaling

After I did that, it solved the problem for one of the members! But only one. The two other members still have the problem...
Now I wonder what else I should do?


(Log in to post comments)

TCP window scaling and broken routers

Posted Jan 18, 2010 11:01 UTC (Mon) by PolyPeter (guest, #63026) [Link]


What I did was of course:
echo 0 > /proc/sys/net/ipv4/tcp_window_scaling
(turning OFF tcp window scaling)

TCP window scaling and broken routers

Posted Feb 11, 2010 10:23 UTC (Thu) by PolyPeter (guest, #63026) [Link]

After an automatic Windows Vista update at the local pc the uploads works! And can just conclude that Windows Vista is really crappy!


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds