사용자가 시작할 수있는 프로세스 수를 제한하는 방법은 무엇입니까? 서버 구성입니다. 시작된 프로세스를 제한하고 싶습니다.

우리는 시도 /etc/security/limits.conf했지만 효과가없는 것 같습니다.

limits.conf에 사용 된 줄은 다음과 같습니다.

myuser hard nproc 6

이것이 서버 구성입니다. 시작된 프로세스를 제한하고 싶습니다. Ulimit는 셸에서 시작된 프로세스를 제한합니다 (필자가 이해하는 경우). 그러나 필자의 경우 아파치는 맵 서버 프로세스를 시작하며 그 수는 제한되어야합니다.



답변

이것은 아파치 업그레이드를 방해 할 수 있기 때문에 이상적인 솔루션은 아니지만 작동해야합니다.

스크립트 맨 위에 /etc/init.d/apache2를 편집하고 (#! / bin / sh 다음의 새 줄) 필요한 ulimit를 추가하십시오. 예를 들면 다음과 같습니다.

ulimit -u 1024


답변