![루트가 아닌 사용자에 대한 nproc 제한을 늘립니다. 다시 시작한 후에만 적용됩니다.](https://linux55.com/image/53962/%EB%A3%A8%ED%8A%B8%EA%B0%80%20%EC%95%84%EB%8B%8C%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%97%90%20%EB%8C%80%ED%95%9C%20nproc%20%EC%A0%9C%ED%95%9C%EC%9D%84%20%EB%8A%98%EB%A6%BD%EB%8B%88%EB%8B%A4.%20%EB%8B%A4%EC%8B%9C%20%EC%8B%9C%EC%9E%91%ED%95%9C%20%ED%9B%84%EC%97%90%EB%A7%8C%20%EC%A0%81%EC%9A%A9%EB%90%A9%EB%8B%88%EB%8B%A4..png)
nproc
rhel6 시스템에서 개발 사용자 계정의 제한을 늘리고 있습니다 . 몇 가지 심각한 해결책을 찾은 후 /etc/security/limits.conf
다음 두 줄을 편집하는 데 집중했습니다.
@dev_user hard nproc 4096
@dev_user soft nproc 4096
어떤 경우에는 너무 많은 스레드를 처리해야 하므로 이 숫자를 높게 설정하고 싶습니다. 이 솔루션은 그 목적에도 잘 부합합니다. 하지만 내 문제는 언제든지 권한이 있는 파일을 편집하면 sudo
시스템을 다시 시작할 때까지 해당 내용이 적용되지 않는다는 것입니다.
이 dev_user에게는 root
액세스 권한만 부여됩니다 sudo
. 재부팅하지 않고 작업을 완료할 수 있는 몇 가지 솔루션을 제안해 달라고 친절하게 요청하는 곳입니다. 또한, 증가된 제한은 다른 사람이 다시 편집하지 않는 한 충분히 오래 지속되어야 합니다.
답변1
에 지정된 설정은 /etc/security/limits.conf
( )에 의해 적용됩니다. pam 스택은 새 세션을 생성(로그인)할 때만 관련됩니다. 따라서 설정을 적용하려면 로그아웃했다가 다시 로그인해야 합니다.pam_limits.so
man 8 pam_limits