살아있는 process 의 limits 값 변경하기

운영 중인 서버에서 간혹 limits 을 적게 잡아 오류가 발생하는 경우가 종종있다.

대부분 /etc/security/limit.conf 를 변경하거나 sysctl -w 을 통해 해당 limit 을 조정하게 된다.

다만, 서버를 reboot 하거나 해당 process 를 restart 해야 적용이 되는데..서비스 운영 중이여서

해당 operation  을 할 수 없을 경우 ..

 

RHEL6 ..

 

cd /proc/<pid>/

echo -n “Max open files=2048:2048” > limits

cat /proc/<pid>/limits

 

RHEL7 ..

prlimit -n 4096 -p <pid>

cat /proc/<pid>/limits

 

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.