ssh连接阿里云服务器时报错 -bash: fork: Cannot allocate memory
报错原因:
查询资料分析:当前环境有过多的进程,超过用户进程最大限制数后,可能会导致这个报错。
使用pstree命令,查询用户进程及子进程。
$ sudo pstree -p | wc -l
问题分析过程
用户启动进程数超过系统限制后,就会报这个错误。普通用户默认进程数为1024个。
普通用户查看进程数限制
$ ulimit -a
...
max user processes (-u) 1024
...
root用户查看进程数限制
# ulimit -a
...
max user processes (-u) 10