RHEL サーバーで、セマフォ値の変更が失敗し、"setting key "kernel.sem": Numerical result out of range" というメッセージが表示される
Issue
- RHEL 7.8 および 8.1 サーバーで、セマフォパラメーター
SEMMNIの値を32768より大きい値にすると、エラーメッセージsysctl: setting key "kernel.sem": Numerical result out of rangeが表示されて失敗します。
# sysctl -w kernel.sem="4096 2048000 32 32769"
sysctl: setting key "kernel.sem": Numerical result out of range
kernel.sem = 4096 2048000 32 32769
- 32768 までの値はいずれの場合も成功します。
# sysctl -w kernel.sem="4096 2048000 32 32768"
kernel.sem = 4096 2048000 32 32768
- これは
kernel.msgmniおよびkernel.shmmniにも適用されます。
Environment
- Red Hat Enterprise Linux 7.8
- カーネルバージョン 3.10.0-1127.el7.x86_64 以降
- Red Hat Enterprise Linux 8.1
- カーネルバージョン 4.18.0-147.el8_1.x86_64 以降
- Red Hat Enterprise Linux 9
- Red Hat Enterprise Linux 10
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.