2010-10-06 2 views

ответ

0

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

+0

Я имею в виду один скрипт Ruby – why

+0

. Тогда ответ «столько, сколько хост-среда, в которой работает скрипт». – Gareth

+0

. Как вы думаете, есть проблема с производительностью, если вы используете Ruby для работы со слишком большим количеством подключений tcp? – why

2

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