上一主题: NIS/DNS 客户端名称解析下一主题: Sun Solaris 名称解析:死锁


服务器名称解析:死锁

CA ControlMinder 将按照以下方式在服务器(将其本身包括为客户端)上执行名称解析:

  1. CA ControlMinder 将生成连接至相关服务器的网络请求。
  2. 内核扩展将截获该请求。
  3. 内核扩展将允许该请求,因为它知道该请求是由 CA ControlMinder 进程在内部发出的。
  4. NIS 或 DNS 服务器(位于同一工作站中)将生成接受网络连接的请求。
  5. 内核扩展将截获该请求。
  6. 内核扩展知道 CA ControlMinder 进程尚未发出该请求。 它会将该请求置于等候 seosd 决策的请求队列中。
  7. seosd 后台程序现在陷入一个死锁之中。 它正在等待完成名称解析所必需的答复,但是在 seosd 对提供该答复的进程授予接受网络连接的权限之前,该进程将无法继续。 第一个请求将生成第二个请求,并创建死锁。