Задать вопрос
Zerstoren
@Zerstoren

Постоянное туннельное соединение с проксируемым сервером?

В общем, такая ситуация.

Есть nginx, который проксирует часть запросов на мой python сервер, который крутится на определенном порту.


Когда nginx принимает соединение от клиента, nginx проксирует данные на мой сервер (открывает соединение, пишет мне данные, читает ответ и закрывает соединение).


Так вот, как сделать так, чтоб он не закрывал соединение с моим сервером, пока активно соединение с клиентом?


Нужно это из-за того, что при открытии и закрытии соединения есть некоторая лишняя нагрузка, которая очень нежелательна.
  • Вопрос задан
  • 3380 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    7 месяцев
    Далее
Решения вопроса 1
@rowdyro
Если я Вас правильно понял то:

syntax: keepalive connections;
default: —
context: upstream
This directive appeared in version 1.1.4.

или в случае fastcgi

server {


location /fastcgi/ {
fastcgi_pass fastcgi_backend;
fastcgi_keep_conn on;

}
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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