解决 Project Server 队列问题的最佳方案

 

上一次修改主题: 2008-06-25

本文介绍解决 Microsoft Office Project Server 2007 队列问题时可使用的最佳实践。下文中的某些建议需要对 Office Project Server 2007 队列系统和 ULS 日志有所了解。有关这些主题的详细信息,请参阅“另请参阅”部分中的链接。

最佳实践

解决队列问题时,可使用以下最佳实践。

  • 验证是否已将最新更新应用于 Project Server 2007。Microsoft Office Server 的基础结构更新向队列系统应用了许多增强功能,其中包括:

    • “管理队列”页中新增的两个筛选器。利用这两个筛选器可以更好地分析问题。“有效作业”筛选器可供管理员快速查看所有有效作业;如果系统看上去正承受队列作业带来的压力,使用此筛选器很有用。“阻止的作业”筛选器可提供所有阻止的作业的视图;它可以与“相关的作业”子筛选器结合使用,以便快速诊断问题。

    • 新增的“相关的作业”子筛选器。管理员可利用它快速查看特定作业的所有相关作业。利用此功能,管理员可以快速查看该作业是否被针对相同对象的前一个作业所阻止。

    • 新增的对默认选择的改进。这些改进可用来更方便地配置设置。时间间隔会显示状态为“正在排入队列”、“正在等待处理”(所有等待类型)和“失败并阻止互联”的所有作业。此外,默认情况下会启用“取消进入队列的作业”,以确保可以在默认情况下看到部分排入队列的作业。这对解决有关 Microsoft Office Project Professional 2007 项目保存作业的问题至关重要。

    • 改进的垂直和水平显示。改进后的垂直和水平显示可以更好地利用可用的屏幕区域并减少网格滚动。

    有关详细信息,请参阅 Project Server 2007 基础结构更新发布(白皮书) (https://go.microsoft.com/fwlink/?linkid=121912\&clcid=0x804)。若要安装 Microsoft Office Server 的基础结构更新(32 位),请参阅 Microsoft 下载中心上关联的下载页 (https://go.microsoft.com/fwlink/?linkid=121879\&clcid=0x804)。若要安装 Microsoft Office Server 的基础结构更新(64 位),请参阅 Microsoft 下载中心上关联的下载页 (https://go.microsoft.com/fwlink/?linkid=121883\&clcid=0x804)。

  • 在“管理队列”页上搜索作业时,可能要展开“作业历史记录”数据范围。此设置的默认值为当天。

  • 在“管理队列”页中查看作业时,需要注意的是,默认情况下并不会显示所有已成功完成的作业。可通过更改“管理队列”页的“作业完成状态”部分中的设置来显示所有成功完成的作业。

  • 如果在“管理队列”页中看到许多作业正在等待处理,这未必意味着队列不起作用。在很多时候,出现这一现象是由于作业所属的互联中存在一个处于“正在排入队列”或“失败并阻止互联”状态的作业。若要测试队列是否起作用,可以尝试将一个不相关的作业发送到该队列,并查看该作业是否得到处理。例如,可以创建一个并未计划使用的资源或自定义域(可在稍后将其删除)。如果测试作业一直处于“正在等待处理”状态,则队列服务很可能已停止响应并需要重新启动。如果测试作业得到处理(无论结果是否成功),则问题很可能是由阻止互联中后续作业得到处理的失败作业造成的。在“管理队列”页上,必须找到造成该问题的作业。可以筛选具有特定项目名称的作业以及具有“正在排入队列”或“失败并阻止互联”状态的作业。找到问题作业后,采取的相应措施可能有所不同,但最有可能采取的措施是取消该作业。请记录“错误”列中的关联错误信息,以帮助找出造成该问题的原因。

  • 在“管理队列”页中,如果要取消状态为“正在排入队列”的队列作业,请确认是否选中了“取消进入队列的作业”选项。此选项可以在“管理队列”页的“高级选项”部分中配置。默认情况下,此选项被禁用。

  • 如果要在 ULS 日志中搜索特定队列作业项,可通过获得队列尝试处理该作业的时间来缩小搜索范围。(可在“管理队列”页上获取此信息。)使用此信息可以在 ULS 日志中搜索具有相同时间戳的队列项。

  • 尝试在 ULS 日志中查找特定队列作业项时,应首先在 Project Web Access 的“管理队列”页上查找作业。在“管理队列”页上查找作业的作业组标识号,然后在 ULS 日志中搜索或筛选该值。此 UID 值通常包含在 ULS 日志中队列作业项的最后一列中。可通过“列”部分将作业组标识号列添加到作业网格。

  • 在解决 ULS 日志中的队列问题时,请记住,较为严重的问题在“级别”列中拥有“高”级别值。请首先筛选高级别,解决较为严重的问题。

另请参阅

概念

Microsoft Office Project Server 2007 队列系统
查看队列作业条目的 ULS 日志
为 Project Server 队列服务配置最大作业处理器线程数
解决队列作业处于排队状态的问题