为 Windows 服务器群集组件的 Windows Server 2003 中所包含的资源 LooksAlive 和 IsAlive 函数的行为

文章翻译 文章翻译
文章编号: 914458 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

简介

本文介绍了 LooksAliveIsAlive 入口点函数,为 Windows 服务器群集组件的 Microsoft Windows Server 2003 中所包含的资源的行为。

更多信息

物理磁盘资源 (ClusRes.DLL)

  • LooksAlive
    群集服务 (ClusDisk.sys) 发出一个保留每隔三秒与托管的所有磁盘或物理磁盘的所有资源。LooksAlive 轮询验证是否设置了标志上物理磁盘资源。如果未设置该标志,则定期保留失败。
  • IsAlive
    IsAlive 测试执行过程,它等效于执行对磁盘的根目录的 DIR 命令。
注意在创建物理磁盘资源时群集服务将创建一个临时文件以验证磁盘未损坏,并且具有根的适当权限。 此验证过程创建,然后删除磁盘上的小文件。 以下是显示了这一过程将 Cluster.log 文件的摘录:
物理磁盘 Disk X: DisksWriteTestFile: 创建测试文件 (X:\zClusterOnlineChk.tmp)

IP 地址资源 (ClusRes.DLL)

  • LooksAlive
    IP 地址资源故障检测主要基于 Microsoft 群集服务 (MSCS) 网络接口故障检测。通过使用群集服务 (ClusAPI) 网络接口故障通知侦听 IP 地址资源。当群集服务声明一个网络接口已失败时,IP 地址资源将在失败的接口上承载的每个 IP 地址资源上设置失败标志。例如对于检测信号的损失会导致投票上哪些接口出现故障的节点时可能会发生此行为。下一次调用 LooksAlive 函数,资源出故障。

    LooksAlive 函数也会执行下列操作:
    • 查询 TCP/IP 驱动程序,以确保网络目录项的虚拟 IP 地址是在堆栈中仍然存在。网络表项对应于 IP 地址。
    • 查询以确保 NetBT 设备后仍然出现,如果启用了该资源的 NetBIOS NetBT 驱动程序。
    有关服务器群集中的网络接口故障检测的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    892422事件 ID 1123 和事件 ID 1122 日志记录基于 Windows 2000 的和基于 Windows Server 2003 的服务器群集概述
  • IsAlive
    IsAlive 测试是在此上下文中 LooksAlive 测试相同。

网络名称资源 (ClusRes.DLL)

  • LooksAlive
    网络名称资源故障检测具有"仍然存在"类似于 IP 地址资源测试的测试。如果启用了网络名称资源的 NetBIOS,网络名称资源将查询 NetBT 设备虚拟名称仍然加载网络堆栈上。

    网络名称资源也有注册主机 (A) 资源记录每隔 24 小时的工作线程。(可选),可以登记反向搜索 (PTR) 资源记录。 网络名称资源使用的 DNS 服务器或服务器与网络名称资源的相关节点 IP 地址或地址相关联的。DNS 服务器必须配置为接受动态更新。

    每次注册尝试的状态已验证 LooksAlive 测试过程中。如果所有登记都失败,并虚拟名称不能再由使用 NetBIOS 注册虚拟名称将被视为不再可到达。因此,该资源出现故障。此外,如果 DNS 是必填"属性设置为 1,如果一个或多个 DNS 注册已失败,无法正常工作网络名称资源。

    注意在这两种方案与 DNS 服务器的通信超时是不被视为失败。
  • IsAlive
    IsAlive 测试是在此上下文中 LooksAlive 测试相同。

文件共享资源 (ClusRes.DLL)

  • LooksAlive
    LooksAlive 测试在文件共享资源的作为共享存在的基本测试从 $ 服务器服务中检索共享的属性。
  • IsAlive
    则的文件共享资源的 IsAlive 测试会为 LooksAlive 测试相同的操作。如果 MaxUsers 属性设置为-1 (无限),IsAlive 函数将第一个文件共享上的使用共享名。否则,IsAlive 函数测试与共享相关联的目录路径仍然有效。

作为独立的 DFS 根目录 (ClusRes.DLL) 文件共享资源

  • LooksAlive
    LooksAlive 测试在分布式文件系统 (DFS) 根文件共享资源的检索所用的共享功能标志从 $ 服务器服务,为该共享存在一个基本测试。这些标志被检查,以验证该共享被标记为 DFS 根目录。
  • IsAlive
    DFS 根文件共享资源的 IsAlive 测试会不同于 LooksAlive 测试。此外,IsAlive 测试请求与相关的虚拟名称相关联的引用。是否成功的测试 DFS 根文件共享资源将打开第一个文件共享上。

打印后台处理程序资源 (ClusRes.DLL)

  • LooksAlive
    对于后台处理程序资源查询服务控制管理器 (SCM) SpoolSV.exe 进程在"运行"状态,LooksAlive 测试。
  • IsAlive
    IsAlive 函数测试通过到本地打印提供程序 (Localspl.dll) 调用打印子系统中的后台处理程序资源。该调用将定向本地打印提供程序获取和释放的内存中的代码的临界区。此测试验证后台打印程序服务正常工作和响应。

通用服务资源 (ClusRes.DLL)

  • LooksAlive
    对于通用服务资源查询来查看指定的服务是否在"运行"状态的 SCM LooksAlive 测试。
  • IsAlive
    IsAlive 测试是在此上下文中 LooksAlive 测试相同。

泛型应用程序资源 (ClusRes.DLL)

  • LooksAlive
    一般应用程序资源与大多数其他核心资源,因为该资源没有实现标准的 LooksAliveIsAlive 入口点。而是一般应用程序资源将返回到资源监视器进程句柄的子应用程序进程。 因此,资源监视器进程必须等待进程句柄。如果将失败应用程序进程句柄处于终止状态。此行为表明进程已停止。在这种情况下一般应用程序资源不会失败时应用程序失败的五秒钟。而,一般应用程序资源进入故障状态立即,即使 LooksAlive 测试的默认值是 5 秒。
  • IsAlive
    IsAlive 测试是在此上下文中 LooksAlive 测试相同。

通用脚本资源 (ClusRes.DLL)

  • LooksAlive
    通用脚本资源类型允许开发人员通过使用如 Microsoft Visual Basic 脚本版 (VBscript) 或 Jscript 的脚本语言实现自定义的 LooksAlive 入口点。该脚本的开发人员必须生成 LooksAlive 代码,在这种情况下。
  • IsAlive
    IsAlive 测试是在此上下文中 LooksAlive 测试相同。

分布式的事务协调器资源 (MTXClu.DLL)

  • LooksAlive
    对于分布式事务处理协调器资源查询来查看指定的服务是否在"运行"状态的 SCM LooksAlive 测试。
  • IsAlive
    IsAlive 测试是在此上下文中 LooksAlive 测试相同。

消息队列资源 (MQClus.DLL)

  • LooksAlive
    对于消息队列资源查询以查看相应的消息队列群集服务是否在"运行"状态的 SCM LooksAlive 测试。
  • IsAlive
    IsAlive 测试是在此上下文中 LooksAlive 测试相同。

消息队列触发器资源 (MQTGClus.DLL)

  • LooksAlive
    对于消息队列触发器资源查询 LooksAlive 测试以查看相应的消息队列触发器是否群集服务的 SCM 处于"运行"状态。
  • IsAlive
    IsAlive 测试是在此上下文中 LooksAlive 测试相同。

WINS 资源 (ClNetRes.DLL)

  • LooksAlive
    对于 Windows Internet 名称服务 (WINS) 的资源查询以查看相应的 WINS 服务是否处于"挂起开始"运行"状态的 SCM LooksAlive 测试。
  • IsAlive
    IsAlive 测试是在此上下文中 LooksAlive 测试相同。

DHCP 资源 (ClNetRes.DLL)

  • LooksAlive
    LooksAlive 测试动态主机配置协议 (DHCP) 资源查询 SCM 以查看相应的 DHCP 服务是否处于"挂起开始"或"运行"状态。
  • IsAlive
    IsAlive 测试是在此上下文中 LooksAlive 测试相同。

卷影副本服务任务资源 (VSSTask.DLL)

  • LooksAlive
    LooksAlive 的卷影副本服务任务资源验证作业是否已知任务计划程序服务来测试。
  • IsAlive
    IsAlive 测试是在此上下文中 LooksAlive 测试相同。

属性

文章编号: 914458 - 最后修改: 2007年5月2日 - 修订: 2.1
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
关键字:?
kbmt kbhowto kbexpertiseinter KB914458 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 914458
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com