DNS가 /etc/nsswitch.conf에 지정된 경우 libresolv.so.2가 다중 스레드 응용프로그램과의 교체 파일 공간을 소진합니다. (4646349)
DNS가 호스트에 대해 지정되거나 /etc/nsswitch.conf 파일의 조회를
무시하고 시스템이 다중 스레드 응용프로그램을 실행중이면 nscd 데몬이 충돌할 수 있습니다. 이 문제는 nscd 데몬의 크기가 서서히 증가하기 때문에 발생하며 최대 4GB의 교체 공간을 소모할 수 있습니다. 모든 교체
공간이 소진되면 nscd가 충돌하고 다른 새 프로세스가 다양한 임의 오류를 겪을 수 있습니다.
조치: 이 문제를 방지하려면 다음 단계에 따라 nscd 설정을 수정하십시오.
-
수퍼유저가 되십시오.
-
nscd 데몬을 정지하십시오.
-
/etc/nscd.conf 파일의 다음 행을 추가하거나
수정하십시오.
-
keep-hot-count hosts 0
-
keep-hot-count ipnodes 0
-
nscd 데몬을
다시 시작하십시오.
주 -
nscd를 실행하지 않으면 호스트 조회를 하는 모든 다중 스레드 응용프로그램에 동일한 누출이
일어납니다.