LINUX.ORG.RU

История изменений

Исправление vel, (текущая версия) :

Дык прокся обычно работает с сокетом в неблокирующем режиме и она в любой момент может сказать shutdown(socket,SHUT_RDWR) & close(socket). SO_LINGER с нулевым таймаутом вроде должно закрывать сразу.

Если соединение обслуживается отдельным процессом, то просто киляем себя, а система аварийно закроет соединения.

net.ipv4.tcp_max_orphans в 0 ? не знаю чем это может помочь.

Не проще ли на серверной стороне ресетить соединение ?

Исправление vel, :

Дык прокся обычно работает с сокетом в неблокирующем режиме и она в любой момент может сказать shutdown(socket,SHUT_RDWR) & close(socket). SO_LINGER с нулевым таймаутом вроде должно закрывать сразу.

Если соединение обслуживается отдельным процессом, то просто киляем себя, а система аварийно закроет соединения.

net.ipv4.tcp_max_orphans в 0 ? не знаю чем это может помочь.

Исходная версия vel, :

Дык прокся обычно работает с сокетом в неблокирующем режиме и она в любой момент может сказать shutdown(socket,SHUT_RDWR) & close(socket). SO_LINGER с нулевым таймаутом вроде должно закрывать сразу.

Если соединение обслуживается отдельным процессом, то просто киляем себя, а система аварийно закроет соединения.