Parsing Nginx’s error.log:

ARTIFACTORY: Why am I getting intermittent 500 errors when uploading large files?

AuthorFullName__c
Luzeen Halaby
articleNumber
000005653
FirstPublishedDate
2023-03-30T06:23:03Z
lastModifiedDate
2023-03-29
VersionNumber
1
In the error.log, you may find error messages below:
2023/01/28 18:06:10 [crit] #####: *2369986 pwrite() "/var/cache/nginx/client_temp/0000001111" failed (28: No space left on device), client:****, server: ******, request: "PATCH /v2/ocker-local/Path/To/Artifact HTTP/1.1", host: "******"

2023/01/28 18:06:10 [crit] #####: *2369986 pwritev() "/var/cache/nginx/client_temp/0000001111" has written only 3737 of 8184, client: ****, server: ****, request: "PATCH /v2/docker-local/Path/To/Artifact HTTP/1.1", host: "****"

This error indicates that there is no space left on your device.
Based on the above error, we can understand that Nginx has the buffering feature enabled. As this error indicates that there is no space left for the caching process.

There are 2 approaches to fix the issue: