首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数百个CLOSE_WAIT

数百个CLOSE_WAIT
EN

Server Fault用户
提问于 2017-03-14 14:36:23
回答 1查看 347关注 0票数 -1

当我在上运行我的代码时,我会发现文件泄漏到似乎是Google服务器的地方:

代码语言:javascript
复制
php        3630         www-data  873u     IPv4              34632       0t0        TCP xxxx.internal:43328->vu-in-f139.1e100.net:https (CLOSE_WAIT)
php        3630         www-data  874u     IPv4              34640       0t0        TCP xxxx.internal:39500->vh-in-f139.1e100.net:https (CLOSE_WAIT)
php        3630         www-data  875u     IPv4              34648       0t0        TCP xxxx:43336->vu-in-f139.1e100.net:https (CLOSE_WAIT)

我不会直接给那些服务器打电话。我相信Google的API库可能正在进行这些调用,但它似乎并没有关闭它。我已经在一个裸金属服务器上运行了同样的代码,并且我没有发现这些文件泄漏。

有人知道是什么原因造成的吗?

EN

回答 1

Server Fault用户

发布于 2017-03-14 17:35:17

关闭等待是TCP会话在远程端关闭的结果,但是套接字在本地没有关闭。操作系统将一直跟踪连接,直到操作系统的tcp套接字时间限制或您“关闭”它。这通常是由于您的连接后不清理。(也就是说,当您完成了一个套接字,您没有关闭它或正确销毁对象),这是有可能的,您没有清理谷歌的API对象时,您完成了。没有更多的细节(代码?)我们真的只能猜测。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/838205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档