День добрый!

Вы качаете файл, получаемых от прокси апстрима?
https://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_max_temp_file_size

Вы упираетесь в 1Гб временного файла. когда качается быстро, он вообще в темп не пишется, если файл прилетает от апстрима быстрее чем забираем, то он уже пишется во временный файл. вы успеваете скачать столько, сколько прилетает до начала записи во временный файл + макс размер файла.


05.10.2020 20:16, Иван Мишин пишет:
Забыл уточнить, что при обрыве в акцес логах все равно значится 200 код, а в ерор логах пусто.

пн, 5 окт. 2020 г. в 19:47, Иван Мишин <[email protected] <mailto:[email protected]>>:

    Добрый день!
    Есть локейшн с настроенными вот такими директивами:
      limit_rate_after 150000k; #150Mb
      limit_rate 2048k;

    Пробую качать с помощью wget большой файл, и примерно через 7
    минут 49-55 секунд закачка обрывается ну и соответственно объем
    (1.1Гб) скачанных данных в зависимости от времени слегка разный.
    Как только убирают указанные выше две директивы, так все логично
    быстро качается и самое главное без обрыва , качается целиком.
    А проблема заключается в том что указанными директивами я лишь
    хотел подрезать скорость, но не понятно почему при этом файл не
    скачивается до конца! До 1.1Гб файлы скачиваются нормально, а
    больше уже нет. Хотел было грешить на таймауты какие-нибудь, но
    время обрыва хоть и примерно одинаковое, но все же не постоянное,
    поэтому идею с таймаутами отбросил.

    Прошу подсказать как решить проблему?


_______________________________________________
nginx-ru mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-ru


_______________________________________________
nginx-ru mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить