centos7.1系統報錯:Error: Too many open files

描述:今天早上使用root用戶界面式登陸centos7.1那臺機器時,第一步經過windows鏈接認證是經過的,可是在centos7.1那臺機器輸入密碼打開桌面時,一直登陸不上,後來想重啓一下遠程小工具xrdp,在執行:[root@dc /]# systemctl restart xrdp.service 時報錯:Error: Too many open files。windows

問題解決步驟:centos

1.查看進程打開文件數量:工具

lsof -n | awk '{print$2}' | sort|uniq -c | sort -nr| more
其中第一行是打開的文件句柄數量,第二行是進程號centos7

備註:很具進程號,能夠查看.net

ps -aef | grep 20156rest

能夠看到具體是哪一個進程打開了這麼多文件進程

2.把這個進程kill掉,若是有多個進程都打開了不少文件,就把這些進行都kill掉。get

kill  進程號class

如:kill 20156awk

而後等一分鐘左右,再登陸就能夠了。

相關文章
相關標籤/搜索