Найти - Пользователи
Полная версия: too many file descriptors in select()
Начало » Network » too many file descriptors in select()
1
Zeron
Привет всем. Пишу сервер для диплома. Решил взять python. Много чего сделал. Но вот при использовании разных библиотек (asyncore,Twisted, Tornado) выпадает данная ошибка, когда пыаюсь подключить 600 клиентов к серверу (Windows 7). Почитал про данную ошибку, что якобы ОС не позволяет одновременно использовать такое количество дескрипторов. Так вот и вопрос? Что же делать? Ну то есть сервер будет под большой нагрузкой и 512 одновременных подкл. это мало. Возможно я использую неправильный подход? Заранее спасибо за помощь
Singularity
Надо использовать Linux
Budulianin
Zeron
Что же делать?
Читать
Zeron
Хорошо. То есть кросплатформенный сервер на python не написать я так понимаю. Для Windows IOCP, для Linux - epoll. А как же кросплатформа? Может кто подскажет какието библиотеки?
Budulianin
Zeron
То есть кросплатформенный сервер на python не написать я так понимаю.

Теоретически возможно, но сложно.
Zeron
Ясно большое спасибо. А еше вопрос, под линуксом Tornado будет использовать epoll. А какие ограничение epoll?
Budulianin
Zeron
А какие ограничение epoll?
epoll
PooH
Budulianin
Zeron
То есть кросплатформенный сервер на python не написать я так понимаю.
Теоретически возможно, но сложно.
Пример из aiohttp
строки 133-138
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB