10.2.4. 配置消息日志位置


您可以使用下面的管理 CLI 命令读取消息日志的位置信息。也包含 输出以突出显示默认配置。

/subsystem=messaging-activemq/server=default/path=journal-directory:read-resource
{
    "outcome" => "success",
    "result" => {
        "path" => "activemq/journal",
        "relative-to" => "jboss.server.data.dir"
    }
}

请注意,默认情况下,日志 的路径activemq/journal。您可以使用以下管理 CLI 命令更改 路径 位置:

/subsystem=messaging-activemq/server=default/path=journal-directory:write-attribute(name=path,value=PATH_LOCATION)
注意

为了获得最佳性能,红帽建议日志位于其自身物理卷中,以便最大程度减少磁盘头移动。如果日志位于与其他可能写入其他文件(如绑定日志、数据库或交易协调器)共享的卷上,那么磁盘头在文件写入时可能会快速移动,从而显著降低性能。

另请注意上面输出中的 relative-to 属性。使用 relative-to 时,path 属性的值被视为 relative-to 指定的文件路径的相对。默认情况下,此值为 JBoss EAP 属性 jboss.server.data.dir。对于单机服务器,jboss.server.data.dir 位于 EAP_HOME/standalone/data。对于域,每一服务器自己的 serverX/data/activemq 目录位于 EAP_HOME/domain/servers 下。您可以使用以下管理 CLI 命令更改 relative-to 的值:

/subsystem=messaging-activemq/server=default/path=journal-directory:write-attribute(name=relative-to,value=RELATIVE_LOCATION)

默认情况下,JBoss EAP 配置为自动创建日志目录(如果不存在)。使用以下管理 CLI 命令切换此行为:

/subsystem=messaging-activemq/server=default:write-attribute(name=create-journal-dir,value=TRUE/FALSE)

值设true 将启用自动创建目录。将 值设false 将禁用它。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.