Nginx как обратный прокси-сервер отправляет неожиданный FIN до ответа исходного сервера - PullRequest
0 голосов
/ 09 июля 2019
Client ------ Nginx ------- Origin Server (by Play 2.6)
                 59105   9000

Проблема: клиент всегда получает 502 Bad Gateway от Nginx за один вызов API.

Журнал Nginx:

nginx                          | 2019/07/09 14:27:56 [error] 15#15: *1 upstream prematurely closed connection while reading response header from upstream, client: 172.20.0.1, server: , request: "POST /api/company-account/retrieve-company-info HTTP/1.1", upstream: "http://192.168.1.93:9000/api/company-account/retrieve-company-info", host: "localhost"
nginx                          | 172.20.0.1 - - [09/Jul/2019:14:27:56 +0000] "POST /api/company-account/retrieve-company-info HTTP/1.1" 502 166 "-" "PostmanRuntime/7.13.0"

Wireshare: enter image description here

  • Я смущен, почему nginx отправляет FIN на исходный сервер после ~ 40 секунд ожидания.
  • Я пробовал много раз, и время ожидания варьируется от 30 до 50 секунд.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...