在/etc/security/limit.conf中设置nproc防止sshlogin

我试图在Linux(Debian)上使用/etc/security/limit.conf来限制每个用户的进程数量。

对于初学者,我试图通过将其添加到/etc/security/limit.conf来限制自己的用户进程:

omry hard nproc 100 

这使我的用户locking了ssh。 我可以打开新的进程(用su omryvalidation),但无法用该用户login到ssh:sshd在它的日志中报告了这一点:

致命的:setreuid 1000:资源暂时不可用

另外,我确定我的用户没有运行任何近100个进程(实际上是6)。 这可能是什么原因?

我现在知道Java线程也算作进程。 我可能有一个使用了这么multithreading的Java服务器。