Иногда, когда я пытаюсь подключиться по SSH к своему серверу, я не могу выполнить какую-либо команду из-за этой ошибки:
-bash: fork: retry: No child processes
Каждый раз, когда я сталкиваюсь с ошибкой, я не могу выполнить какую-либо команду. Я должен перезагрузить сервер.
Я искал в Google, похоже, что максимально допустимые процессы достигнуты и процесс больше не может быть запущен, поэтому он показывает ошибку.
По пути, пытаясь выяснить, в чем причина, я решил перезагрузить свой сервер, подождать пару дней, затем войти в SSH (пока я все еще могу) и проверить список процессов. Я мог видеть, что есть много openssl
процесса.
Результат ps -ef
: https://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