linux信号量超过系统限制
生活随笔
收集整理的這篇文章主要介紹了
linux信号量超过系统限制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
部署一臺新服務器,信號量報錯,觀察也沒有key沖突,錯誤分析及解決如下:
創建一個不存在的信號量集返回參數錯誤的報錯,因為信號量集的信號量數量超過了系統限制。系統默認/home/poc#ipcs -ls------ Semaphore Limits --------
max number of arrays = 128
max semaphores per array = 250
max semaphores system wide = 32000
max ops per semop call = 100
semaphore max value = 32767信號量的配置文件路徑 ? /etc/sysctl.confkernel.sem配置項直接修改配置文件不會立即生效,調用sysctl命令可以修改文件并刷新系統配置sysctl -w kernel.sem="40960 2048000? 40960? 20480"/home/poc#ipcs -ls
------ Semaphore Limits --------
max number of arrays = 20480
max semaphores per array = 40960
max semaphores system wide = 2048000
max ops per semop call = 40960
semaphore max value = 32767?
轉載于:https://www.cnblogs.com/learn-my-life/p/4367653.html
總結
以上是生活随笔為你收集整理的linux信号量超过系统限制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 6,synchronized, lock
- 下一篇: Linux下的各文件夹的作用(转)