记一次Linux用户无法登陆问题

给客户新建了一台虚拟机,用户生产,之前都是redhat6.8,此次使用的是Centos7.6,N天之后告之用户无法登陆,/var/log/secure日志内报:

error: do_exec_no_pty: fork: Resource temporarily unavailable.

subsystem request for sftp by user manager failed ,subsystem not founfd.

此时体验了一下百度与英文的无能为力,第一条居然查不到结果

当然了后来发现了我写的不对,但是没有谷歌纠错能力强,具体答案和解决办法已在谷歌上找到,虽然都是鸟文,其文章链接如下:

https://access.redhat.com/solutions/22105

文章内说是进程数过多导致,使用命令查看进程数量:

$ ps -eLf | wc -l 

发现进程数量达到了31k多个,马上就到了32k,但是也太多了,这个限制在是在kernel.pid_max这个参数上做的设置

获取kernel.pid_max命令如下:

$ cat /proc/sys/kernel/pid_max​
$ sysctl -a|grep pid_max

可以在sysctl.conf内设置kernel.pid_max的值,此项数值不宜过高,依照服务器资源配置。





觉得不错,点个赞?
Sign in to leave a comment.
No Leanote account ? Sign up now.
0 条评论
文章目录