[Twisted-web] socket.error: (24, 'Too many open files')

이영남 lupin2000 at gmail.com
Tue Dec 13 23:20:12 MST 2005


Hi.
I'm twisted beginner. and My english is not good. ^^;;

I have some troubles using Twisted.

I make a web server with Twisted.

I'd like to test my webserver performance.

So Using "httperf", I test my webserver.

But *result in*,
     File "/usr/local/lib/python2.3/site-packages/twisted/python/log.py",
line 52, in callWithContext

     File
"/usr/local/lib/python2.3/site-packages/twisted/python/context.py", line 64,
in callWithContext

     File
"/usr/local/lib/python2.3/site-packages/twisted/python/context.py", line 43,
in callWithContext

     File
"/usr/local/lib/python2.3/site-packages/twisted/internet/default.py", line
535, in _doReadOrWrite

     --- <exception caught here> ---
     File "/usr/local/lib/python2.3/site-packages/twisted/internet/tcp.py",
line 625, in doRead

     File "/usr/local/lib/python2.3/socket.py", line 167, in accept

     socket.error: (24, 'Too many open files')



I think the reason is *file open limit per one process(maybe 1024).*

how can I solve this problem?

I'd like to

If Process *can not open file*, that request make wait-status*(not allow
socket accept).*

and when Process can open file, handle the request.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://twistedmatrix.com/pipermail/twisted-web/attachments/20051214/41119599/attachment.htm


More information about the Twisted-web mailing list