S3 Upload: timeout before finishes uploading files to S3 in slow connection
In Pleroma backend, i got error log regarding timeout contacting to my minio server.
This is the Minio log. Appearently it's accepted connection. But Pleroma closes connection before PUT is finished
s3.lecturify.net [REQUEST s3.PutObjectPart] [2024-04-20T23:06:57.955] [Client IP: 162.19.xxx.xxx]
s3.lecturify.net PUT /pleroma-cdn/c17811bc-983b-xxxxxxxxxxxxx/Ave-Maria--Op.-52-No.-6--D.-839.opus?partNumber=2&uploadId=c17811bc-983b-xxxxxxxxxxx
s3.lecturify.net Proto: HTTP/1.1
s3.lecturify.net Host: s3.lecturify.net
s3.lecturify.net X-Forwarded-For: 162.19.133.175
s3.lecturify.net X-Forwarded-Host: s3.lecturify.net
s3.lecturify.net Authorization: AWS4-HMAC-SHA256 Credential=REDACTED
s3.lecturify.net Content-Length: 1669042
s3.lecturify.net User-Agent: Pleroma 2.6.2; https://fedi.lecturify.net <support@lecturify.net>
s3.lecturify.net X-Amz-Date: 20240421T060657Z
s3.lecturify.net X-Forwarded-By: 0.0.0.0:443
s3.lecturify.net Content-Type: application/octet-stream
s3.lecturify.net X-Amz-Content-Sha256: c824511bca64eca8e948ffa8f75e083510bf46970eb8b42a457e20cde99d9297
s3.lecturify.net X-Forwarded-Proto: https
s3.lecturify.net <BODY>
s3.lecturify.net [RESPONSE] [2024-04-20T23:07:05.181] [ Duration 7.225353s ↑ 1.6 MiB ↓ 487 B ]
s3.lecturify.net 499
s3.lecturify.net Content-Type: application/xml
s3.lecturify.net Server: MinIO
s3.lecturify.net Strict-Transport-Security: max-age=31536000; includeSubDomains
s3.lecturify.net X-Amz-Bucket-Region: us
s3.lecturify.net X-Amz-Request-Id: 17C836887716B733
s3.lecturify.net X-Content-Type-Options: nosniff
s3.lecturify.net X-Xss-Protection: 1; mode=block
s3.lecturify.net Accept-Ranges: bytes
s3.lecturify.net Content-Length: 487
s3.lecturify.net Content-Security-Policy: block-all-mixed-content
s3.lecturify.net Vary: Origin,Accept-Encoding
s3.lecturify.net <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>ClientDisconnected</Code><Message>Client disconnected before response was ready</Message><Key>c17811bc-983bxxxxxxxxxx/Ave-Maria--Op.-52-No.-6--D.-839.opus</Key><BucketName>pleroma-cdn</BucketName><Resource>/pleroma-cdn/c17811bc-983bxxxxxxxxxx/Ave-Maria--Op.-52-No.-6--D.-839.opus</Resource><Region>us</Region><RequestId>17C836887716B733</RequestId><HostId>83ee5aed-1077-4598-8a83xxxxxxxxxxxxxxxxx</HostId></Error>
s3.lecturify.net
I have no issue via other software that use the same exact S3 server.