UNIX용 끝점 관리 안내서 › NIS 구성 › 이름 확인 › Sun Solaris에서 이름 확인: 교착 상태
Sun Solaris에서 이름 확인: 교착 상태
Sun Solaris에서 이름을 확인하려면 nscd 캐시에 액세스해야 합니다. nscd는 가장 일반적으로 이름 서비스 요청에 대한 캐시를 제공하는 프로세스입니다. nscd는 암호, 그룹 및 호스트 데이터베이스에 대한 캐싱을 제공합니다.
캐시는 영구적이지 않습니다. 따라서 암호, 그룹 및 호스트 데이터베이스가 변경되거나 TTL(time‑to‑live) 스탬프가 만료되면 무효가 됩니다.
Sun Solaris를 설치하면 이전 단원에서 설명했던 것처럼 교착 상태를 일으킬 수 있습니다. 여기서 CA ControlMinder과 nscd 프로세스 간의 상호 작용에 의해 교착 상태가 발생합니다.
- 이름을 확인할 때 CA ControlMinder은 nscd 캐시에 액세스합니다.
- nscd 프로세스에서 캐시가 너무 오래 되었다고 판단되면 이 단계에서 nscd 프로세스는 암호, 그룹 및 호스트 데이터베이스(로컬 또는 서버에서)에 액세스하여 정보를 새로 고치려고 시도합니다.
- 이 데이터베이스에 대한 액세스 요청은 커널 익스텐션에 의해 차단됩니다. CA ControlMinder 프로세스가 요청을 하는 것이 아니므로 해당 요청은 seosd 결정을 기다리는 큐에 추가됩니다. 하지만 seosd가 이전 요청을 아직 처리하는 중이므로 이 요청을 처리할 수 없습니다. 첫 번째 요청은 두 번째 요청을 생성하고 교착 상태를 일으킵니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|