当前位置: 技术问答>linux和unix
c编写的tcp服务程序 文件描述符一直增加 怎么办???
来源: 互联网 发布时间:2016-10-16
本文导语: 连接的客户端400-600 在运行的过程中 服务程序所文件描述符会缓慢的增加 直到1024 通过lsof命令能够看到 通过 shutdown(oldclient->fd, SHUT_RDWR); close(oldclient->fd); 关闭的文件 感觉的漏关了造成的。 | 怀疑你...
连接的客户端400-600
在运行的过程中 服务程序所文件描述符会缓慢的增加 直到1024
通过lsof命令能够看到
通过
shutdown(oldclient->fd, SHUT_RDWR);
close(oldclient->fd);
关闭的文件
感觉的漏关了造成的。
在运行的过程中 服务程序所文件描述符会缓慢的增加 直到1024
通过lsof命令能够看到
通过
shutdown(oldclient->fd, SHUT_RDWR);
close(oldclient->fd);
关闭的文件
感觉的漏关了造成的。
|
怀疑你的关闭操作没有真正执行..
|
也许你的代码根本没有运行到这里
|
关闭前后对比下看看,是不是真关闭咯
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。