linux 遇到的問題記錄


 

問題1:Resource temporarily unavailable

$su tomcat
su: failed to execute /bin/bash: Resource temporarily unavailable

原因:Linux系統會限制用戶的最大進程數。應用程序占滿進程數過后,執行任何命令都會報Resource temporarily unavailable

解決方案1: 增加(Increase nproc value)  

#查看nproc值大小

$ egrep -v "^$|^#" /etc/security/limits.d/20-nproc.conf

* soft nproc 2048

root soft nproc unlimited

#增加nproc值大小為65535

$ cat /etc/security/limits.d/20-nproc.conf

* soft nproc 65535

root soft nproc unlimited

 

nproc:表示max number of processes
nofile:表示max number of open file descriptors
hard/soft:soft是一個警告值,而hard則是一個真正意義的閥值,超過就會報錯。

解決方案2:臨時解決方案,就是把當前用戶使用最大的進程,重啟釋放一些資源

$ pstree 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM