linux信号量超过系统限制
生活随笔
收集整理的這篇文章主要介紹了
linux信号量超过系统限制
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
部署一臺(tái)新服務(wù)器,信號(hào)量報(bào)錯(cuò),觀察也沒(méi)有key沖突,錯(cuò)誤分析及解決如下:
創(chuàng)建一個(gè)不存在的信號(hào)量集返回參數(shù)錯(cuò)誤的報(bào)錯(cuò),因?yàn)樾盘?hào)量集的信號(hào)量數(shù)量超過(guò)了系統(tǒng)限制。系統(tǒng)默認(rèn)/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信號(hào)量的配置文件路徑 ? /etc/sysctl.confkernel.sem配置項(xiàng)直接修改配置文件不會(huì)立即生效,調(diào)用sysctl命令可以修改文件并刷新系統(tǒng)配置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?
轉(zhuǎn)載于:https://www.cnblogs.com/learn-my-life/p/4367653.html
總結(jié)
以上是生活随笔為你收集整理的linux信号量超过系统限制的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 6,synchronized, lock
- 下一篇: Linux下的各文件夹的作用(转)