跳转到主要内容

帮助您找出为什么您的unix进程使用了过多的文件描述符

项目描述

fd-leak-finder

fd-leak-finder帮助您找出为什么您的unix进程使用了过多的fds。

要使用它,可以使用类似以下命令生成strace输出

strace -q -a1 -s0 -ff -e trace=desc -tttT -ostrace.file $EXECUTABLE

然后将生成的“strace.file.$PID”文件通过管道传递到fd-leak-finder的标准输入。

注意

实际上,strace对这种东西的表示比我之前想象的要复杂得多,我不明白为什么fd-leak-finder的一些计算结果是这样的。您可以在fd-leak-finder中看到“xxx weird”之类的消息。希望这对您仍然有用!如果您想出如何改进它,请告诉我。

我认为解析strace针对人类的输出是做这件事的一个糟糕方法。我不确定Linux上有一个的方法,在Solaris或OSX上,我想一个好的方法可能是使用dtrace。

许可协议

您可以在简单许可协议下使用此包,版本1或,根据您的选择,任何后续版本。请参阅COPYING.SPL.txt文件了解简单许可协议的条款。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

fdleakfinder-0.0.3.tar.gz (9.6 kB 查看哈希值)

上传时间: 源代码

支持