Форум сайта python.su
0
Здравствуйте! Пишу серверное приложение на python с использованием twisted. К сожалению не могу найти в доках как осуществить таймаут соединения, чтобы клиенты от которых нет активности определенное время закрывались. По какой-то причине автоматически у меня это не происходит и через пол дня работы сервера я вижу ~2000 открытых сокетов в ОС, а потом и вовсе клиенты не могут подключиться из-за ограничений ОС (а это при среднем онлайне 250-300).
За основу брал последний пример отсуда.
Офлайн
0
В качестве протокола использую LineOnlyReceiver как и в примере. Даже если считать таймаут самому как правильно закрыть соединение с клиентом?
Офлайн