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

Почему падает приложение на websocket?

Столкнулся с тем, что падает приложение, работающее на gorilla websocket. Падает раз в минуту и восстанавливается.
Причем само приложение нормально работает, если к нему обращаться, минуя nginx и ssl.

К сожалению, не силен в работе с nginx.
Полагаю, что дело в конфигурации nginx, вот так выглядит конфиг части, отвечающей за websocket:
location = /wss{
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 36000s;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:9000;
}

Буду благодарен за совет, куда обратить внимание.
  • Вопрос задан
  • 168 просмотров
Подписаться 2 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
karabanov
@karabanov
Системный администратор
websocket бинарный протокол, проксирование его через Nginx не даёт перимуществ, но может создать проблемы.
Откажись от проксирования, пробрось порт приложения наружу, если это возможно.
Ответ написан
Комментировать
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
смотри ошибки
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
18 дек. 2024, в 12:39
1000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект