Welcome! Log In Create A New Profile

Advanced

Re: client_body_in_file_only

Maxim Dounin
August 03, 2016 09:50AM
Hello!

On Tue, Aug 02, 2016 at 07:35:16AM -0400, S.A.N wrote:

> 1. Если клиент закрыл соединения до отправки всего тела запроса, временный
> файл остается в папке, Nginx этот файл не удаляет, запрос на бекенд
> отправлен не будет. Я так понимаю подразумевалось что ОС должна чистить
> папку temp, но может лучше чтобы Nginx сам за собой подчистил?

При использовании "client_body_in_file_only clean" - файлы удаляет
nginx по завершению запроса.

> 2. После получения ответа от бекенда, временный файл ещё какое-то время
> (~100ms) остается заблокированным процессом Nginx, бекенду после отправки
> ответа ещё приходится ждать когда файл освободится на запись.

Сам nginx ничего не блокирует. Возможно, вы пытаетесь делать это на
Windows и/или через Самбу/NFS? Боюсь, что если так, то на этом
пути вас ждёт множество неприятных открытий.

--
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

client_body_in_file_only

S.A.N July 19, 2016 08:11AM

Re: client_body_in_file_only

S.A.N August 02, 2016 07:35AM

Re: client_body_in_file_only

Maxim Dounin August 03, 2016 09:50AM

Re: client_body_in_file_only

S.A.N August 03, 2016 02:17PM

Re: client_body_in_file_only

S.A.N August 05, 2016 06:07AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 311
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready