apache啟動報 shmget() failed: Invalid argument的解決方法
在用的apache服務(wù)器,啟動報錯:
shmget() failed: Invalid argument
Failed to start up concurrent users module!
經(jīng)檢查為kernel.shmmax設(shè)置未生效(copy另一系統(tǒng)的,數(shù)值設(shè)置大了)
如下:
[root@localhost ~]# sysctl -a | grep shmm
kernel.shmmni = 4096
kernel.shmmax = 0
[root@localhost ~]# vi /etc/sysctl.conf
kernel.shmmax = 2147483648
kernel.shmall = 1073742
[root@localhost ~]# sysctl -p
[root@localhost ~]# sysctl -a | grep shm
vm.hugetlb_shm_group = 0
kernel.shmmni = 4096
kernel.shmall = 1073742
kernel.shmmax = 2147483648
kernel.shmmax 數(shù)值說明:
單位:字節(jié)。一般建議使用物理內(nèi)存的一半
以4G內(nèi)存為例:4096/2*1024*1024=2147483648
kernel.shmall 數(shù)值說明:
單位:頁。1頁=4k,設(shè)置數(shù)值則為物理內(nèi)存大小
以4G內(nèi)存為例:4096*1024*1024/4000=1073742
注:以上兩項數(shù)值如果填寫大于本身物理內(nèi)存則會不生效。
希望以上介紹的解決方法,可以解決大家遇到的問題。
版權(quán)聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系網(wǎng)站客服處理。
本網(wǎng)站LOGO受版權(quán)及商標(biāo)保護(hù),版權(quán)登記號:國作登字-2022-F-10126915,未經(jīng)湖南木星科技官方許可,嚴(yán)禁使用。
Copyright ? 2012-2022 湖南木星科技有限公司(木星網(wǎng))版權(quán)所有
轉(zhuǎn)載內(nèi)容版權(quán)歸作者及來源網(wǎng)站所有,本站原創(chuàng)內(nèi)容轉(zhuǎn)載請注明來源,商業(yè)媒體及紙媒請先聯(lián)系:aishangyiwan@126.com