网络客户端中打开的文件太多,另一个索引节点是什么?

2024-05-16 05:48:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个客户端进程,它对服务器进程执行RPC(通过ømq)。我整个周末都让客户机在调试器中运行。你知道吗

今天早上,我收到了来自客户端的大量“打开的文件太多”错误。当然,记录器没有记录异常堆栈跟踪,所以我正在尝试定位错误的起源。我以为某个地方我没有正确地关闭插座。但是,lsof的输出报告了一系列这些(pid是2369):

seth@titan ~ $ lsof | grep 2369
...
python     2369  2427                seth  947u     0000               0,10         0       7715 anon_inode
python     2369  2427                seth  948u     0000               0,10         0       7715 anon_inode
python     2369  2427                seth  949u     0000               0,10         0       7715 anon_inode
python     2369  2427                seth  950u     0000               0,10         0       7715 anon_inode
...

我希望在TIME_WAIT或其他地方看到一堆套接字。你知道吗

什么是anon_inodes?他们和网络有什么关系吗?还是我找错人了?你知道吗

这是mint 17.3上的python3.4.3(3.19.0-33-generic#38~14.04.1-Ubuntu SMP)。你知道吗


Tags: 文件服务器客户端客户机进程地方错误rpc