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

Почему копятся established connections?

Добрый день,
Есть веб-сервер на go, почему при его работе копятся tcp established соединения? Причем при достижении, скажем в сто таких соединений, сервер просто перестает отвечать на запросы.
В какую сторону следует "копать", чтобы найти причину и исправить?
Нагрузка маленькая. Незакрытых .Get запросов в коде вроде нет.
  • Вопрос задан
  • 949 просмотров
Подписаться 2 Оценить 1 комментарий
Решения вопроса 1
@metajiji
established - значит соединение установлено.

Судя по всему:
1. Его не закрывают (в коде go)
2. Соединение реально установлено и так задумано.

Про "перестает отвечать на запросы", вероятно не настроен "http листенер", а именно опция "backlog" - количество обрабатываемых клиентов на один воркер, кстати если там ядер хватает, то можно и воркеров сделать побольше.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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