Tempo máximo da sessão TCP no Linux

3

Eu tenho dois scripts python, que residem em máquinas diferentes e são conectados por uma conexão TCP. Se os scripts não compartilharem nenhum dado, eles enviarão pacotes simulados, para que a sessão nunca fique ociosa por um longo período (máx. 5s). Por qualquer motivo, a conexão morre após cerca de 2 a 3 dias.

Existe algo como um tempo máximo de sessão no linux, que apenas mata o socket? Se sim, como devo proceder? Recriar a conexão uma vez por dia, defina algum valor em / proc?

    
por fiz 06.02.2013 / 14:45

1 resposta

0

O problema provavelmente será o rastreamento de NAT e de sessão feito pelo seu roteador Linksys. Eu costumo ter sessões que duram mais que alguns dias, dependendo do que estou fazendo, a única coisa que as mata é recarregar o roteador (mas eu não estou usando equipamentos de roteamento low-end).

Uma coisa que eu noto é que, mesmo que eu faça coisas nas Interfaces e nas rotas nas caixas (incluindo a reinicialização da rede), quando as alterações forem concluídas, as sessões de terminal continuarão.

Uma alternativa seria configurar uma VPN para abstrair a conexão em seu roteador.

    
por 16.02.2013 / 07:04

Tags