Windows Nginx Network Sharing (Mapped Hard Drive) Issue

c0nw0nk nginx-forum at forum.nginx.org
Mon Jan 18 13:54:42 UTC 2016


So i have two machines in different locations.

Web server is C:/

Storage Server is Z:/ (This one is the external mapped hard drive)

Now when you upload files to nginx especialy large files in my tests 2GB.
Nginx then pushes the file from the temp location to the Z drive, The issue
with this is it locks up and stops serving traffic until it finishes pushing
the file onto the storage server. So if i was to try and get Nginx to
respond to any connection or request it will sit in the connecting state
until the file has been pushed onto the external machine.

Picture on network connection below. Shows the Internal network connection
"Local area connection 2" using 12% bandwidth pushing the file to the mapped
hard drive. And throughout the entire time it is doing this "Local area
connection" (That would serve internet traffic) Stops until the file is on
the mapped hard drive.

I have also tried the following setting. "client_body_temp_path
Z:/nginx/temp/client_body_temp;" But has the exact same result. Nginx config
is completely default other than obviously the "client_max_body_size 2G;".

Nginx Builds i use are http://nginx-win.ecsds.eu/

Screenshot to be helpful :
http://demo.ovh.eu/en/c79e88864393ae948b552f623bbbcb11/

Any help would be much appreciated i get the feeling this is a completely
unique issue but maybe if anyone else is running tests or using a similar
setup they can let me know if they have the same problem.

Posted at Nginx Forum: https://forum.nginx.org/read.php?2,263995,263995#msg-263995



More information about the nginx mailing list