Remover as cotações "
kern.ipc.somaxconn=2048
Teste com /etc/rc.d/sysctl start
Deseja aumentar o valor de kern.ipc.somaxconn
Com o sysctl funciona ok
$ sudo sysctl kern.ipc.somaxconn=2048
$ kern.ipc.somaxconn: 128 -> 2048
verifique:
$ sysctl -a|grep somaxconn
kern.ipc.somaxconn: 2048
Mas se eu definir este valor em /boot/loader.conf ou em /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"
após o valor de reinicialização do kern.ipc.somaxconn permanece = 128
$ sysctl -a|grep somaxconn
kern.ipc.somaxconn: 128
Como torná-lo persistente entre as reinicializações?
Se você escreveu o valor em /etc/sysctl.conf, ele deve ser persistente entre as reinicializações - o arquivo é lido na reinicialização e não é gravado em.
Você pode tentar sysctl -w kern.ipc.somaxconn=2048
. Além disso, como você está testando a mudança? Verifique: cat /proc/sys/net/core/somaxconn