PCG1. 自我介绍2. 网络服务中大量 CLOSE_WAIT 和 TIME_WAIT 分别是什么原因,会导致什么问题,怎么解决答案:CLOSE_WAIT 通常表示对端已经关闭连接,本端收到了 FIN,也回了 ACK,但本端应用层还没有调用 close()。如果大量 CLOSE_WAIT 堆积,一般说明服务端代码没有正确关闭 socket,可能是读到 0 后没有 close,异常分支漏 close,或者连接对象生命周期管理有问题。它会导致 fd 泄漏,最终可能出现 too many open files。TIME_WAIT 一般出现在主动关闭连接的一方。它的作用是保证最后一个 ACK 能被对端...