无法运行任何内容:-bash:fork:重试:没有子进程

无法运行任何内容:-bash:fork:重试:没有子进程

有时当我尝试通过 SSH 连接到我的服务器时,由于此错误,我无法运行任何命令:

-bash: fork: retry: No child processes

每次遇到错误,我都无法运行任何命令。我必须重新启动服务器。

我在 Google 上搜索,看起来已经达到了允许的最大进程数,并且无法启动更多进程,因此显示错误。

在尝试找出原因的过程中,我决定重启服务器,等待几天,然后通过 SSH 登录(趁我还能登录)并检查进程列表。我可以看到有很多openssl进程。

在此处输入图片描述

的结果ps -efhttps://pastebin.com/9EsTub21

我可以看到有超过 3800 个进程openssl

有人能帮我解释一下这里发生了什么吗?

我的系统:

Linux hac2-vn 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

答案1

您的 cron 守护程序每分钟都会启动 openssl,并且 openssl 进程不会停止。您应该重新启动,尽快停止 cron,然后在所有 cron 配置中搜索 openssl。

相关内容