2つのpythonスクリプトがあります。これらは異なるマシンに存在し、TCP接続で接続されています。スクリプトがデータを共有しない場合、ダミーパケットを送信するため、セッションは長時間(最大5秒)アイドル状態になりません。何らかの理由で、接続は約2〜3日後に終了します。
Linuxで最大セッション時間のようなものがあり、ソケットを強制終了しますか?もしそうなら、どのように進めるべきですか?接続を1日に1回再作成し、/ procに値を設定しますか?
1
スクリプトは死ぬのですか、それとも接続だけですか?彼らはどのように接続されていますか?ローカルスイッチ、Wi-Fiを介して有線接続...?システムログに記録はありますか?マシンはおそらくDHCPを介してIPアドレスを取得し、1つのリースが期限切れになり、IPアドレスが変更されましたか?
—
フォンブランド
接続が切れるだけです。両方のマシンは、インターネットで接続された固定IPを備えたサーバーです。しかし、今おっしゃるように、そのうちの1つはLinksys E2000の背後にあります。ルーターの背後にDHCPはありませんが、おそらくルーターが接続を切断します。ルーターの動作/構成を調査します、ありがとう!
—
fiz