腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Jetty
套接
字
文件
描述符
泄漏
java
、
websocket
、
jetty-9
Jetty
version 9.4.20.v20190813OS Ubuntu 18.04.3 LTS (Bionic Beaver) 堆栈跟踪::1.8.0_222]at
浏览 18
提问于2020-01-11
得票数 0
回答已采纳
1
回答
ipython notebook和
泄漏
文件
描述符
sockets
、
ipython-notebook
、
file-descriptor
、
resource-leak
我在ipython notebook中运行的代码中遇到了
文件
描述符
泄漏
的问题。我用urllib2下载了很多
文件
,并将它们保存在本地。显然,urllib2有泄露
文件
描述符
的历史,我怀疑这是导致问题的原因。最后,我得到了一个IoError: Too many open files。作为一种变通方法,我定期使用os.close关闭一组
套接
字
。不幸的是,ipython notebook有很多
套接
字
在运行,我不想关闭它们。 有
浏览 4
提问于2014-03-15
得票数 0
1
回答
金字塔、叉、Java和
套接
字
java
、
python
、
sockets
、
fork
、
pyramid
复杂的情况: 金字塔应用程序有时需要启动/重新启动一些Java进程(例如
Jetty
) (例如,在接收
Jetty
的新WAR
文件
时,等等)。
Jetty
过程通过subprocess.Popen + shell脚本启动。当然,作为子进程,它继承
文件
描述符
,包括
套接
字
。现在,如果金字塔需要在
Jetty
仍在运行时重新启动,它就不能这样做,因为子
Jetty
进程仍然将
套接
字
绑定到金字
浏览 1
提问于2015-04-30
得票数 0
回答已采纳
1
回答
如何释放多个进程之间共享的
套接
字
描述符
?
c#
、
linux
、
sockets
、
handle
在man close(3)中有两个相互矛盾的描述 当与打开的
文件
描述相关联的所有
文件
描述符
都已关闭时,将释放打开的
文件
描述。但是,当我运行测试时,一旦在侦听过程中对
套接
字
描述符
调用close(),它就会开始关闭
套接
字
,发送RST或FIN,这取决于当时其他进程对
套接
字
所做的操作。一种解决方案是使用“您现在可以关闭
套接
字
nnn”从处理过程中进行回调,但这将使侦听过程
浏览 1
提问于2018-10-25
得票数 3
回答已采纳
2
回答
Java NIO导致
文件
描述符
泄漏
java
、
ubuntu
、
memory-leaks
、
nio
Ubuntu10.04.2LTS上运行,带有java版本"1.6.0_20“Java运行时环境(内部版本1.6.0_20-b02) Java HotSpot(TM)服务器虚拟机(内部版本16.3-b01,混合模式) 然而,它
泄漏
了
文件
描述符
,它们都是unix域
套接
字
。当使用"netstat -anp“命令时,我们可以发现该进程只打开了两个unix域
套接
字
。然而,当使用lsof -p时,我们可以发现有大量的
文件
描述符
浏览 0
提问于2011-08-12
得票数 4
回答已采纳
1
回答
Tcp接受在1小时后的第一个连接后失败
c++
、
tcp
、
client-server
情景 然后等待接受返回的服务器-1带有errno“打开的
文件
太多”。这台机器上没有什么特别的东西在运行,这使我相信accept在等待时打开了许多
文件
描述符
。这是真的吗?我怎样才能解决这个问题,这样客户端就可以随时连接?
浏览 2
提问于2014-04-06
得票数 0
回答已采纳
1
回答
当服务器关闭连接时,客户端是否也需要调用close
sockets
、
networking
、
tcp
因此,想象一下这样一种情况:客户端从
套接
字
读取,读取返回0。这意味着EOF或服务器已关闭连接。 客户端是否也应该在此
文件
描述符
上调用close?如果客户端不调用close,是否会导致一些
文件
描述符
泄漏
?
浏览 1
提问于2013-05-01
得票数 1
回答已采纳
8
回答
Linux上的核心转储
文件
:如何获取打开
文件
的信息?
linux
、
crash
、
coredump
我有一个核心转储
文件
,它来自一个可能有
文件
描述符
泄漏
的进程(它打开
文件
和
套接
字
,但显然有时会忘记关闭其中的一些)。有没有办法找出进程在崩溃前打开了哪些
文件
和
套接
字
?我不能很容易地重现崩溃,所以分析核心
文件
似乎是获得关于bug的提示的唯一方法。
浏览 0
提问于2008-09-12
得票数 35
2
回答
在多线程应用程序中创建
套接
字
文件
描述符
( socket )
c
、
multithreading
、
sockets
每当需要通过接口发送消息时,相应的线程就会打开一个
套接
字
(获取一个fd)并发送消息并关闭fd。问题是,当我同时运行两个线程时,
套接
字
没有被重用,我看到fd数量在/proc//fd内增加。线程1打开tcp
套接
字
,线程2打开can(控制器区域网络)
套接
字
。
浏览 4
提问于2016-11-16
得票数 0
回答已采纳
1
回答
在应用程序中启动多个grpc::ServerBuilders是否有任何限制?
grpc
我在Ubuntu14.04上运行的C++应用程序有问题。我正在使用grpc与一个go webserver应用程序进行通信,该应用程序正在使用c++应用程序的状态/配置服务网页。我的c++应用程序似乎经常使用1.3.1(以及1.0.0、1.2.5、1.2.0等)崩溃。grpc版本[New LWP 9908] [New LW
浏览 1
提问于2017-05-19
得票数 1
回答已采纳
1
回答
如何创建“多个
文件
描述符
引用同一个
套接
字
”?
file-descriptors
、
socket
Linux编程接口显示
文件
描述符
表vnode表? “多个
文件
描述符
引用同一个
套接</e
浏览 0
提问于2020-11-24
得票数 -1
回答已采纳
1
回答
如何避免FD_SET缓冲区溢出崩溃?
c++
、
c
、
sockets
、
macros
、
posix
第一次是我们有太多的
套接
字
(1024+)添加到FD_SET中。这是一个测试用例,我们已经禁用它,并添加了assert来检测这种情况。我们找到了根本原因: 每次传递时,分配的
套接
字
id都会增加(+1),它不会在很长时间内重用
套接
字
id。Operating system是MAC,我认为避免使用已经发布的
套接
字
而不会出现错误是一个合理的设计。FD_SET只使用
套接
字
id作为索引来设置fd_set位数组,如果
套接
浏览 1
提问于2014-04-03
得票数 2
回答已采纳
1
回答
如果在将
套接
字
添加到受监视
文件
描述符
列表之前,
套接
字
上有数据,则将选择(或epoll)标记为可读
套接
字
。
sockets
、
epoll
我正在寻求帮助以了解以下情况: 1.建立了TCP
套接
字
连接。2.我在
文件
描述符
列表中添加了由select 3监视的
文件
描述符
,选择提醒我注意
套接
字
上的任何活动,我的应用程序处理
套接
字
上的对等方发送的数据。4.我现在从select监视的
文件
描述符
列表中删除与
套接
字
相关联的
文件
描述符
。5. Peer给我发了一些关于
浏览 1
提问于2013-08-30
得票数 1
回答已采纳
2
回答
如何在C中调试不干净的
套接
字
闭包?
c
、
sockets
、
unix
、
network-programming
我有一个网络守护进程(poll()/accept()/fork()风格),它
泄漏
套接
字
文件
描述符
,每个处于TIME_WAIT状态的客户机一个。据我所知,我可以关闭(),然后关闭()绝对不再需要的
套接
字
。其他
套接
字
(例如,fork客户端中的服务器
套接
字
)仅使用close()。我使用_exit()退出程序,并使用非阻塞轮询
套接
字
操作,以便在我的信号
浏览 2
提问于2011-01-19
得票数 0
回答已采纳
2
回答
Windows中的
套接
字
和句柄有什么区别?
windows
、
sockets
、
handle
、
file-descriptor
在Linux中,
套接
字
和
文件
描述符
是相同的。有些系统api既可用于
套接
字
,也可用于
文件
描述符
。在Windows中,来自socket()和open()的返回值是否相同?如果它们总是不同的,我可以编写自己的
套
浏览 0
提问于2011-01-13
得票数 10
回答已采纳
2
回答
Linux
套接
字
描述符
linux
、
sockets
我正在这个上阅读一篇关于unix域
套接
字
的教程。len
浏览 3
提问于2015-04-06
得票数 0
3
回答
套接
字
和
文件
描述符
sockets
、
file-descriptor
我正在学习Unix中的网络编程,目前正在尝试理解
套接
字
和
文件
描述符
的概念。据我所知,
文件
描述符
只是指针数组中的一个位置(
文件
描述符
表?)这些指针指向内存中的某个
文件
。
套接
字
描述符
与
文件
描述符
共享此数组,但指针指向
套接
字
。或者,是否还有其他仅用于
套接
字
的东西? 此数组对于每个应
浏览 1
提问于2012-11-14
得票数 24
回答已采纳
1
回答
Linux内核-
套接
字
文件
描述符
关闭位置
linux-kernel
、
kernel
在linux内核中,关闭
套接
字
的
文件
描述符
发生在什么地方?我知道对于一个
文件
,
文件
的
文件
描述符
会在fs/open.cs函数sys_close()中关闭。但是,对于
套接
字
文件
描述符
,这是相同的位置还是其他位置? 另外,
套接
字
是使用file.c alloc_fd来分配
文件
描述符
,还是使用其他函数?
浏览 1
提问于2010-04-26
得票数 1
回答已采纳
4
回答
用Python查询现有
套接
字
的地址系列
python
、
linux
、
sockets
我使用UNIX域
套接
字
将
套接
字
文件
描述符
传递给Python 3程序。我想查询
套接
字
并确定它的地址系列。此外,它只在
套接
字
上工作,而不是在
文件
描述符
上工作,并且从
文件
描述符
创建
套接
字
对象也需要传递地址家族。 有办法从Python中查询地址家族吗?编辑:我想强调的是,我正在寻找已经打开的
套接
<em
浏览 1
提问于2018-08-11
得票数 2
回答已采纳
1
回答
防止进程在Linux上打开新的
文件
描述符
,但允许通过
套接
字
接收
文件
描述符
。
c
、
linux
、
system-calls
我目前正在进行一个项目,其中我有一个父进程,它设置一个
套接
字
对、分叉,然后使用这个
套接
字
对进行通信。如果子程序希望打开一个
文件
(或任何其他基于
文件
描述符
的资源),则应该始终转到父
文件
,请求该资源,并获取通过
套接
字
对发送的fd。此外,我希望防止子
文件
本身打开任何
文件
描述符
。我无意中发现了setrlimit,它成功地阻止了子节点打开新的
文件
描
浏览 2
提问于2020-01-14
得票数 9
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券