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

而后等一分钟左右,再登陆就能够了。

相关文章
相关标签/搜索