Назад | Перейти на главную страницу

установка nproc в /etc/security/limit.conf предотвращает вход ssh

Я пытаюсь использовать /etc/security/limit.conf в Linux (Debian), чтобы ограничить количество процессов на пользователя.

для начала, я попытался ограничить свои собственные пользовательские процессы, добавив это в /etc/security/limit.conf:

omry hard nproc 100

это заблокировало моего пользователя из ssh. Я мог открывать новые процессы (проверено с помощью su omry ru), но не смог войти в ssh с этим пользователем: sshd сообщил об этом в своем журнале:

fatal: setreuid 1000: ресурс временно недоступен

Кроме того, я уверен, что мой пользователь не запускает около 100 процессов (на самом деле 6). в чем может быть причина этого?

Теперь я знаю, что потоки Java также считаются процессами. Вероятно, у меня был сервер Java, который использовал столько потоков.