S3 через Nginx Proxy не позволяет загружать более 10 файлов одновременно

S3 через Nginx Proxy не позволяет загружать более 10 файлов одновременно

Я настроил прокси-сервер Nginx перед своим хранилищем объектов S3 и пока могу загружать файлы без каких-либо проблем.

Однако, если я попытаюсь загрузить один и тот же файл, скажем, с 30 разных серверов одновременно, то только первые 10-11 серверов смогут продолжить загрузку, а остальные будут отменены со следующей ошибкой:

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

Это команда, которую я запускаю для загрузки файла;

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

А это мой файл конфигурации nginx в /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;
    }
}

Мой nginx.confфайл — это файл по умолчанию, который создается при первой установке nginx на моем сервере.

Я не знаю, что ограничивает это, но как можно разрешить больше одновременных загрузок в этой настройке?

Связанный контент