@LakeForest

Почему Nginx обрывает соединение gRPC при нагрузочном тестировании через Locust через некоторое время? Как исправить?

*23735 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 172.22.0.4, server: , request: "POST /SpeechToTextService/StreamingRecognize HTTP/2.0", upstream: "grpc://172.22.0.2:8119", host: "nginx:8558"

Как правильно сделать, чтобы соединение не обрывалось или обрывалось, когда я считаю, что запрос завершен? Я так понимаю, что nginx удерживает соединение между контейнерами какое-то время.
http {
    fastcgi_read_timeout 300;
    proxy_read_timeout 300;
    uwsgi_read_timeout 300;
}

server {
    listen 8558 http2;
    charset utf-8;
    location / {
        grpc_pass grpc://stt:8119;
    }
}
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы