21.4. 在供应商中停止 cleanallruv 任务


出于性能或维护目的,如果任务长时间运行,可以停止 cleanallruv 任务。您可以使用 dsconf 工具来停止任务。

先决条件

  • 启用复制。

流程

  1. 显示 供应商 中的所有清理任务:

    # dsconf <instance_name> repl-tasks list-cleanruv-tasks
    
    dn: cn=cleanallruv_2025-04-15T09:15:18.535868,cn=cleanallruv,cn=tasks,cn=config
    cn: cleanallruv_2025-04-15T09:15:18.535868
    nsTaskCreated: 20250415131518Z
    ...
    nsTaskStatus: Not all replicas online, retrying in 20 seconds...
    nsTaskTotalItems: 1
    nsTaskWarning: 0
    objectClass: top
    objectClass: extensibleObject
    replica-base-dn: dc=example,dc=com
    replica-id: 2
    Copy to Clipboard Toggle word wrap

    示例中显示无法完成 cleanallruv 任务,因为副本变得无响应。在某些情况下,它可能会对服务器性能造成负面影响。

  2. 停止 cleanallruv 任务:

    # dsconf <instance_name> repl-tasks abort-cleanallruv --suffix "dc=example,dc=com" --replica-id 12
    Copy to Clipboard Toggle word wrap

    另外,您可以使用--certify 选项强制目录服务器停止所有副本的 cleanallruv 任务。

验证

  • 显示 供应商 中的所有清理任务:

    # dsconf <instance_name> repl-tasks list-cleanruv-tasks
    
    dn: cn=cleanallruv_2025-04-15T09:15:18.535868,cn=cleanallruv,cn=tasks,cn=config
    cn: cleanallruv_2025-04-15T09:15:18.535868
    nsTaskCreated: 20250415131518Z
    ...
    nsTaskStatus: Task aborted for rid(2).
    nsTaskTotalItems: 1
    nsTaskWarning: 0
    objectClass: top
    objectClass: extensibleObject
    replica-base-dn: dc=example,dc=com
    replica-id: 2
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat