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 以降
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.