一次使用thrift遇到的客户端close_wait的问题

  如上图,客户端close_wait,肯定是因为服务端发起了关闭操作。 服务端close,但是客户端没有close,所以客户端进入了close_wait的状态。这种情况一般出现在:提前创建了连接池,如果池子中的某些(或者全部)连接一段时间没有active,就会出现这种情况。这个时候如果再有读写操作,thrift则抛异常。 解决方案: 1.服务端修改idle_timeout的时间,设置的长一些,这
相关文章
相关标签/搜索