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
Nginx then pushes the file from the temp location to the Z drive, The
with this is it locks up and stops serving traffic until it finishes
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
“Local area connection 2” using 12% bandwidth pushing the file to the
hard drive. And throughout the entire time it is doing this “Local area
connection” (That would serve internet traffic) Stops until the file is
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
is completely default other than obviously the “client_max_body_size
Nginx Builds i use are http://nginx-win.ecsds.eu/
Screenshot to be helpful :
Any help would be much appreciated i get the feeling this is a
unique issue but maybe if anyone else is running tests or using a
setup they can let me know if they have the same problem.
Posted at Nginx Forum: