用这一个把我的头撞在墙上
我有一个Ubuntu Linux服务器,在这个服务器上我们自己的进程持有40K持续连接到外部服务。
当进程启动时,它会尝试重新连接到40K外部端点。 当我长时间活动后重新启动进程并尝试重新连接时, 大多数重新连接都会因超时而失败 。 初次重启大约一个小时后,连接尝试再次突然成功。
以下是我所知道的:
我的理论是,Linuxnetworking堆栈中的某些东西在我们的进程的稳定状态操作期间正在被最大化,并且只在显着的超时之后才被释放。
谢谢!