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)存則會不生效。
希望以上介紹的解決方法,可以解決大家遇到的問題。
相關(guān)文章
關(guān)于opensips用戶認(rèn)證配置文件 opensips.cfg 使用介紹
本篇文章小編為大家介紹,關(guān)于opensips用戶認(rèn)證配置文件opensips.cfg使用介紹。需要的朋友參考下2013-04-04
deepin20 安裝英偉達(dá)閉源驅(qū)動的步驟詳解
這篇文章主要介紹了deepin20 安裝英偉達(dá)閉源驅(qū)動的步驟,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09
CentOS 7中Nginx日志定時拆分實現(xiàn)過程詳解
這篇文章主要介紹了CentOS 7中Nginx日志定時拆分實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-06-06
linux下如何把進(jìn)程/線程綁定到特定cpu核上運(yùn)行
這篇文章主要介紹了linux下如何把進(jìn)程/線程綁定到特定cpu核上運(yùn)行問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08
linux 網(wǎng)絡(luò)編程 socket選項的實現(xiàn)
這篇文章主要介紹了linux 網(wǎng)絡(luò)編程 socket選項的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-06-06

