Hvorfor virker nginx ydeevne forskelligt mellem Linux-version og Windows-version

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bruger nginx 1.13.8 til at fungere som proxy for webhdfs. Men når jeg bruger Linux-versionen, kan jeg ikke uploade en stor fil med denne kommando:


curl -i -X PUT "http://XX.XX.XX.XX:XX/webhdfs/api/v1/test1?op=CREATE"
curl -i -X PUT -T ../test.tar.gz "http://XX.XX.XX.XX:XX/a/XX.XX.XX.XX/XX/webhdfs/v1/test1?op=CREATE&namenoderpcaddress=XX.XX.XX.XX:XX&overwrite=false"


Loggen er følgende:


log


Men når jeg bruger Windows-versionen, kan jeg opdatere min fil korrekt ved at bruge den samme curl-kommando! Loggen er følgende:


log


Så mit spørgsmål er: Hvorfor er det anderledes, når du bruger den samme nginx kode version (1.13.8) men forskellige os version (Linux, Windows)?

Bedste reference