Как увеличить лимит сетевых соединений в ubuntu 14.04?

Рейтинг: 1Ответов: 2Опубликовано: 10.12.2014

Как увеличить лимит сетевых соединений в ubuntu 14.04 ?

Вот такую ошибку выдает

WARNING: Your specified max_parallel_sockets of 30000, but your system says it might only give us 4096. Trying anyway

Ответы

▲ 1

Можно посмотреть какие настройки использовались для c10k задачи (поддержка 10000 одновременных сетевых соединений), например, echo 32768 > /proc/sys/fs/file-max

Но в первую очередь нужно себя спросить, а нужно ли поддерживать такое кол-во соединений, то есть не является ли превышение лимита -- просто ошибкой программирования.

▲ 1

@Родион Преображен..., идеи?

Переставить систему (а может и сменить комп).

Например, у меня:

avp@avp-ubu1:~$ cat /proc/sys/fs/file-max
809672
avp@avp-ubu1:~$ cat /proc/sys/kernel/threads-max
127286
avp@avp-ubu1:~$ uname -a
Linux avp-ubu1 3.13.0-40-generic #69-Ubuntu SMP Thu Nov 13  17:53:56 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
avp@avp-ubu1:~$ cat /etc/issue
Ubuntu 14.04.1 LTS \n \l
avp@avp-ubu1:~$