Skip to content

ValueError: filedescriptor out of range in select() #291

@robnanola

Description

@robnanola

Env: python2.7
Version: 0.4.6

Error:

Traceback (most recent call last):
  File "/home/project/env/local/lib/python2.7/site-packages/ws4redis/wsgi_server.py", line 100, in __call__
    ready = self.select(listening_fds, [], [], 4.0)[0]
  File "/home/project/env/local/lib/python2.7/site-packages/ws4redis/uwsgi_runserver.py", line 56, in select
    return gevent.select.select(rlist, wlist, xlist, timeout)
  File "/home/project/env/local/lib/python2.7/site-packages/gevent/select.py", line 145, in select
    sel_results = _original_select(rlist, wlist, xlist, 0)
ValueError: filedescriptor out of range in select()

Currently maintaining a busy server, I understand the select has a limit of 1024 file descriptors. Any recommendations on what should I do?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions