S3 über Nginx Proxy erlaubt nicht den gleichzeitigen Download von mehr als 10 Dateien

S3 über Nginx Proxy erlaubt nicht den gleichzeitigen Download von mehr als 10 Dateien

Ich habe vor meinem S3-Objektspeicher einen Nginx-Proxy eingerichtet und kann bisher ohne Probleme Dateien herunterladen.

Wenn ich jedoch versuche, die gleiche Datei gleichzeitig von beispielsweise 30 verschiedenen Servern herunterzuladen, können nur die ersten 10–11 Server den Download fortsetzen, während der Rest mit der folgenden Fehlermeldung abgebrochen wird:

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

Dies ist der Befehl, den ich ausführe, um die Datei herunterzuladen.

sudo curl -f -Ls https://cdn.mydomain.com/files/somefile.tar.gz | tar xvz

Und dies ist meine Nginx-Konfigurationsdatei unter /etc/nginx/sites-enabled/cdn.conf;

server {
    listen 80;
    server_name cdn.mydomain.com;

    if ($host != "cdn.mydomain.com") {
        return 444;
    }

    access_log /var/log/nginx/reverse-access.log;
    error_log /var/log/nginx/reverse-error.log;

    location /files {
        proxy_pass https://myBucket.s3.nl-ams.scw.cloud/files;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

Meine nginx.confist die Standarddatei, die generiert wird, als ich Nginx zum ersten Mal auf meinem Server installiert habe.

Ich weiß nicht, was dies einschränkt, aber wie kann ich in diesem Setup mehr gleichzeitige Downloads zulassen?

verwandte Informationen