The buffering feature means that every coming request is being read before it is passed to the proxied server (Artifactory).
Up-to-date versions of Nginx have proxy_request_buffering enabled by default.
Therefore, we might observe 500 internal errors while having this setting.
So what is happening is then:
While uploading large files, firstly the entire body request is being read and buffered, and since there’s not enough space it failed.
Up-to-date versions of Nginx have proxy_request_buffering enabled by default.
Therefore, we might observe 500 internal errors while having this setting.
So what is happening is then:
While uploading large files, firstly the entire body request is being read and buffered, and since there’s not enough space it failed.