ejabberd - Comments for "Сервер дает подключится только 32768 клиентам" https://www.ejabberd.im/node/4111 en Проблема состоит в том, что https://www.ejabberd.im/node/4111#comment-57610 <p>Проблема состоит в том, что по ejabberdctl запускется виртуальная машина, которая может обрабатывать 32767 (именно) процессов. Это системное ограничение виртуальной машины Erlang. </p> <p>Как решить? Разобраться, как ejabberd запускает вирт.машину (в линукс команда erl) и запустить так:</p> <blockquote><p>erl -P 50000</p></blockquote> <p>Эта запись запускает вирт.машину, которая сможет обработать 50000 процессов. И не нужно никак тюнить систему. Эрланг и система стоят в разных логических плоскостях.</p> Mon, 18 Jul 2011 12:39:11 +0000 Micheal M. Dronov comment 57610 at https://www.ejabberd.im я непонимаю ничего в BSD, но https://www.ejabberd.im/node/4111#comment-56058 <p>я непонимаю ничего в BSD, но есть мыль что 32768 это половина от 65535 - кратно этому параметру в том что ты привёл только количество портов, попробуй его увеличить и/или найди ещё что-то похожее - в linux нужно увеличивать число открытых файлов на процесс, порты, сокеты. Можно почитать статью <noindex><a href="http://www.tigase.org/content/linux-settings-high-load-systems" title="http://www.tigase.org/content/linux-settings-high-load-systems" rel="nofollow" >http://www.tigase.org/content/linux-settings-high-load-systems</a></noindex> про тюнинг высоконагруженного linux сервера для tigase, и провести параллели в BSD+erlang.</p> Thu, 17 Jun 2010 16:07:05 +0000 evadim comment 56058 at https://www.ejabberd.im