Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

Procedure配置 Application Server 从事务中恢复的方式

由于服务器崩溃或资源管理器崩溃,事务可能未完成。完成这些被搁置的事务并将其从故障中恢复至关重要。Application Server 旨在在服务器启动时从故障中恢复并完成这些事务。

执行恢复操作时,如果无法访问某些资源,则服务器重新启动操作可能被延迟,因为服务器正在尝试恢复事务。

如果事务跨服务器进行,启动该事务的服务器会联系其他服务器以获得事务的结果。如果无法访问其他服务器,则该事务将使用“试探性决定”字段来确定结果。

  1. 在树组件中,选择“配置”节点。

  2. 选择要配置的实例:

    • 要配置特定的实例,请选择该实例的配置节点。例如,对于默认实例 server,请选择 server-config 节点。

    • 要配置所有实例的默认设置,请选择 default-config 节点。

  3. 选择“事务服务”节点。

  4. 要启用恢复未完成事务的操作,请在“重新启动时”字段中选取“恢复”。

  5. 在“重试超时”字段中,设置 Application Server 尝试连接无法访问的服务器的时间值(以秒为单位)。默认值为 10 分钟(600 秒)。

  6. 在“试探性决定”字段中,为事务中无法访问的服务器设置策略。

    除非有充分的理由将此字段设置为“提交”,否则请将“试探性决定”保留设置为“回滚”。提交不确定的事务会破坏应用程序的数据完整性。

  7. 单击“保存”。

  8. 重新启动 Application Server。