[Xapian-discuss] File descriptor leak (?) in Python

Joost Cassee joost at cassee.net
Mon Aug 9 15:22:17 BST 2010

Hi Olly,

On Mon, Aug 9, 2010 at 16:17, Olly Betts <olly at survex.com> wrote:
> On Mon, Aug 09, 2010 at 02:41:03PM +0200, Joost Cassee wrote:
>> I have no idea if it is a problem in our code or in the Xapian Python
>> bindings. How do I debug this problem?
> If you're on Linux (or another platform which supports it) try:
> ls -l /proc/PID/fd
> where PID is the process id of your Xapian-using Python process.  This
> will show all the fds it has open, and which files they are, which should
> provide a clue.

lsof (and /proc/PID/fd) reports lots of descriptors pointing to
various files from the Xapian database. It's just that I don't know
where in the code (Python or otherwise) these files were opened (/
should have been closed).


Joost Cassee

More information about the Xapian-discuss mailing list