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
再起動間で永続的にする方法は?
引用符を削除します"
kern.ipc.somaxconn=2048
/etc/rc.d/sysctl start
でテストします
値を/etc/sysctl.confに書き込んだ場合、再起動の間も永続的である必要があります。ファイルは再起動時に読み取られ、書き込まれません。
あなたが試すことができます sysctl -w kern.ipc.somaxconn=2048
代わりに。また、変更をどのようにテストしていますか?小切手:cat /proc/sys/net/core/somaxconn