一、綜合報錯:fork: Cannot allocatte memory 和 modues is unknwon 和 pam_limits(crond:session) : unknwon limit item ‘noproc’
1.1 fork: Cannot allocatte memory 處理 - 隨記
排查時間2025年4月。
環境描述:
2014年左右的服務器,redhat 6 、 上面安裝有oracle服務。出現OOM ,輸入任何指令都是顯示 fork: Cannot allocatte memory
處理方法:聯系機房機房技術人員,重啟服務器。
網上參考處理方法:修改kernel.pid_max的值。 【但這邊輸入任何指令,都沒反應,最后只能重啟服務器了。】
1.2 在黑窗口登錄root,modues is unknwon處理 - 隨記
/var/log/secure的部分日志:
在黑窗口登錄root,modues is unknwon, 但此時可以通過ssh登錄到服務器,
#2014年那會就配置錯誤了。。。
處理方法:修改 /etc/pam.d/login的內容。
將session required /lib/security/pam_limits.so 改成 session required /lib64/security/pam_limits.so#參考:https://blog.csdn.net/zx362888/article/details/134447152 《Linux無法登錄報錯module is unknown》https://wenku.baidu.com/view/cde8828383d049649b6658fa.html?_wkts_=1745156352794&bdQuery=Module+is+unknownhttps://blog.csdn.net/ximenjianxue/article/details/90712326 《Linux無法登錄報錯:module is unknown》
1.3 pam_limits(crond:session) : unknwon limit item ‘noproc’ 處理 - 隨記
發現他在2019年的時候就配錯參數【/etc/security/limits.conf】了。 寫錯成 noproc , 正確寫法是 nproc