【问题标题】:Change WebSphere logging level from cofiguration file从配置文件更改 WebSphere 日志记录级别
【发布时间】:2018-03-14 21:01:44
【问题描述】:

我已将 WebSphere Application Server v8.5 中的日志记录级别从 *=info 更改为 *=all,并从 eclipse 重新启动了服务器。服务器出现故障但没有再次启动,我尝试重新启动机器几次并尝试从 cmd 启动/停止服务器,但没有任何效果。

我怀疑这可能是由于过多的日志记录(由于我将级别更改为全部,可能是服务器负载太大而无法启动?)

我的问题是,有没有办法从任何配置或类似的东西更改回日志记录级别?由于服务器没有启动,所以我不能从管理控制台改回来。任何建议将不胜感激。

[编辑] 我检查了日志,发现 WebSphere 正在记录大量跟踪日志,这就是服务器启动时间过长的原因。

【问题讨论】:

  • 您的服务器是托管 (ND) 单元的一部分,还是“独立”服务器?另请注意,您的跟踪字符串的格式不太好......尽管问题现在已经足够清楚了,但您可能想要*=info(反引号)。
  • 它是一个独立的服务器(实际上是开发机器)你说得对,它是 *=info 而不是 *.info,我编辑了这个问题。我的问题是到目前为止服务器花了一个小时并且尚未启动,因此我需要从非 WebSphere 管理控制台的任何地方更改日志记录级别,因为在服务器未启动时我无法访问它。

标签: logging websphere application-server


【解决方案1】:

跟踪规范在 server.xml 中定义,位于配置文件目录的 config/cells/(cellname)/nodes/(nodename)/servers/(servername) 中。

为了安全起见,我建议先备份文件,然后在编辑器中打开它并搜索“startupTraceSpecification”。将其从 *=all 换回 *=info,你应该很高兴。

【讨论】:

  • 非常感谢,这正是我想要的。
猜你喜欢
  • 2015-10-11
  • 1970-01-01
  • 2014-09-01
  • 2023-04-11
  • 1970-01-01
  • 2016-02-20
  • 1970-01-01
  • 1970-01-01
  • 2014-08-21
相关资源
最近更新 更多