Welcome! Log In Create A New Profile

Advanced

Re: Windows и upstream php-cgi.exe

April 06, 2020 11:25AM
> Проблема не в том, что nginx "последующий запрос ставит в очередь
> на этот апстрим и не выбирает другой", проблема в том, что запрос
> к бекенду - не завершён, и соответственно обработка запроса от
> клиента - не завершена. Очередной запрос от клиента в том же
> соединении по HTTP/1.1 - не будет обрабатываться, пока предыдущий
> не завершён.

Всё тогда понятно.

> Если fastcgi_finish_request() по какой-то причине не подходит -
> то, вероятно, проще всего будет сделать отдельный location для
> запросов, в которых предполагается долгая обработка "в фоне", и
> выключить там keepalive с помощью директивы keepalive_timeout
> (http://nginx.org/r/keepalive_timeout/ru).

Да, это можно, но всё же проще браузеру отправить "Connection: close" и последний разорвёт соединение. Просто запрос может быть долгим, а может быть нет. Решает бек на определённом этапе работы алгоритма... Я всё что можно было изгуглил и не нашел как отправить браузеру "Connection: close" кроме как модифицировать исходники nginx... )))
Subject Author Posted

Windows и upstream php-cgi.exe

gewisser April 06, 2020 07:17AM

Re: Windows и upstream php-cgi.exe

Maxim Dounin April 06, 2020 08:44AM

Re: Windows и upstream php-cgi.exe

gewisser April 06, 2020 11:25AM

Re: Windows и upstream php-cgi.exe

gewisser April 29, 2020 12:46PM

Re: Windows и upstream php-cgi.exe

Maxim Dounin April 29, 2020 02:58PM

Re: Windows и upstream php-cgi.exe

gewisser April 30, 2020 06:47AM

Re: Windows и upstream php-cgi.exe

Aleksandr Sytar April 30, 2020 07:42AM

Re: Windows и upstream php-cgi.exe

gewisser April 30, 2020 09:17AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 307
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