С какими TCP-соединениями может работать Ruby? - PullRequest
0 голосов
/ 06 октября 2010

У меня есть общий сервер Ubuntu, и я хочу использовать Ruby для обработки многих TCP-запросов, я хочу знать, сколько соединений он может обрабатывать.

Ответы [ 2 ]

2 голосов
/ 06 октября 2010

Один процесс Ruby может обрабатывать столько соединений, сколько машина / ubuntu разрешит процессу ruby. Это ограничение процесса, которым управляет ядро ​​Linux. Используйте ulimit для увеличения файловых дескрипторов, и вы можете иметь больше соединений с сокетами. Вам также понадобится память для обработки большого количества соединений, и вам может понадобиться настроить параметры tcp.

0 голосов
/ 06 октября 2010

Ruby - это просто язык. Вы имеете в виду веб-сервер с кодом Ruby? Тогда это действительно зависит от среды, в которой он находится, его конфигурации и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...