S3 por meio do Nginx Proxy não permite o download de mais de 10 arquivos simultaneamente

S3 por meio do Nginx Proxy não permite o download de mais de 10 arquivos simultaneamente

Configurei um proxy Nginx na frente do meu armazenamento de objetos S3 e consigo baixar arquivos sem problemas até agora.

No entanto, se eu tentar baixar o mesmo arquivo de, digamos, 30 servidores diferentes, ao mesmo tempo, apenas os primeiros 10-11 servidores poderão continuar o download enquanto o restante será cancelado com o seguinte erro;

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

Este é o comando que estou executando para baixar o arquivo;

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

E este é o meu arquivo de configuração nginx em /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;
    }
}

My nginx.confé o arquivo padrão gerado quando instalei o nginx pela primeira vez em meu servidor.

Não sei o que está limitando isso, mas como posso permitir mais downloads simultâneos nesta configuração?

informação relacionada