Хотите поднять ценность kern.ipc.somaxconn
С sysctl работает нормально
$ sudo sysctl kern.ipc.somaxconn=2048
$ kern.ipc.somaxconn: 128 -> 2048
Проверь это:
$ sysctl -a|grep somaxconn
kern.ipc.somaxconn: 2048
Но если я установлю это значение в /boot/loader.conf или /etc/sysctl.conf:
$ cat /etc/sysctl.conf
# $FreeBSD: src/etc/sysctl.conf,v 1.8 2003/03/13 18:43:50 mux Exp $
#
# This file is read when going to multi-user and its contents piped thru
# ``sysctl'' to adjust kernel values. ``man 5 sysctl.conf'' for details.
#
kern.ipc.somaxconn="2048"
после перезагрузки значение kern.ipc.somaxconn остается = 128
$ sysctl -a|grep somaxconn
kern.ipc.somaxconn: 128
Как сделать постоянным между перезагрузками?
Если вы записали значение в /etc/sysctl.conf, оно должно быть постоянным между перезагрузками - файл считывается при перезагрузке, а не записывается.
Можешь попробовать sysctl -w kern.ipc.somaxconn=2048
вместо. Кроме того, как вы тестируете изменение? Проверьте:
cat /proc/sys/net/core/somaxconn
Удалить цитаты "
kern.ipc.somaxconn=2048
Тест с /etc/rc.d/sysctl start