У меня есть среда сервлетов Java, которая намеренно поддерживает соединение http открытым и отправляет данные клиенту. Это соединение прерывается через 50 секунд, я пробовал другие настройки в файле nginx.conf, но ни один из них не работал.

Я получаю эту ошибку.

истекло время ожидания восходящего потока (110: истекло время ожидания соединения) при чтении заголовка ответа из восходящего потока, клиент: {Some IP}, server:, запрос: "GET /{some path} HTTP /1.1", upstream: " http: //127.0. 0.1: 5000 / ", хост:" sadfdsa.us-west-1.elb.amazonaws.com "

1 ответ1

1
Syntax:     proxy_send_timeout time;
Default:    proxy_send_timeout 60s;
Context:    http, server, location
The timeout is set only between two successive write operations, not for the transmission of the whole request.

Syntax:     proxy_read_timeout time;
Default:    proxy_read_timeout 60s;
Context:    http, server, location
The timeout is set only between two successive read operations, not for the transmission of the whole response.

Редактирование тех, очевидно, помогло спрашивающему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .