title: echo 2 > /proc/sys/net/ipv4/tcp_mtu_probing able to resolve my issue but why ? What this command does?
body: <p>I was not able to upload files larger than 1.2 kB to my website from my system(Ubuntu) request just keeps on stalling. Than somehow i found this command <code>echo 2 &gt; /proc/sys/net/ipv4/tcp_mtu_probing</code> 
  and now I am able to upload any file size from my desktop to my website.
  I don't know what this command does and why is this happening. Please help me identify this problem.</p>
  
  <p>I ran <code>echo 2 &gt; /proc/sys/net/ipv4/tcp_mtu_probing</code> on my desktop and it worked I haven't changed anything on server.</p>