I increased the number of file descriptors on my Debian/Linux machine
(for an application which requires a lot of them) and a side effect is
that it breaks DNSpython:
Traceback (most recent call last):
...
File "/usr/lib/python2.5/site-packages/dns/resolver.py", line 609, in query
timeout, self.port)
File "/usr/lib/python2.5/site-packages/dns/query.py", line 122, in udp
_wait_for_writable(s, expiration)
File "/usr/lib/python2.5/site-packages/dns/query.py", line 73, in
_wait_for_writable
_wait_for([], [s], [s], expiration)
File "/usr/lib/python2.5/site-packages/dns/query.py", line 61, in _wait_for
(r, w, x) = select.select(ir, iw, ix, timeout)
ValueError: filedescriptor out of range in select()
I allow 40,000 descriptors. May be DNSpython has a hardwired limit
somewhere?
% ulimit -n
40000
_______________________________________________
dnspython-users mailing list
[email protected]
http://howl.play-bow.org/mailman/listinfo.cgi/dnspython-users