【发布时间】:2020-11-04 14:37:36
【问题描述】:
我在生产环境中有一个包含 14 个副本的 OpenShift 部署。 我需要在单个 pod/副本上激活跟踪,并且我找到了以下 jboss-cli.sh 命令来执行此操作
/subsystem=datasources/data-source=MySQLPool/:write-attribute(name=spy,value=true)
/subsystem=logging/logger=jboss.jdbc.spy/:add(level=TRACE)
/subsystem=jca/cached-connection-manager=cached-connection-manager/:write-attribute(name=error,value=true)
但是当我输入这些命令时 reload 是必需的。
如果我这样做
:reload
我所在的 pod 重新启动,并且给定的配置丢失。
是否有激活池跟踪的替代方法?
非常感谢!
【问题讨论】:
-
您需要更改映像配置并重新部署它。部署是“不可变的”,因此应在运行部署之前更改配置。
-
感谢我忘了说我需要在一个 pod 上做的答案......我将它添加到问题中