gpt4 book ai didi

server - access_log 不会更正 wildfly 8.1 服务器中的文件

转载 作者:行者123 更新时间:2023-12-02 04:27:31 25 4
gpt4 key购买 nike

我们在同一个应用程序服务器 (WildFly 8.1) 上部署了两个 Web 应用程序(名为 A 和 B),配置如下所示。

两台主机的访问日志配置相同。现在的问题是 WildFly 要么将应用程序 A 记录在 access_log.log 中,要么将应用程序 B 记录在 access_log.log 中,但不能同时记录两者。

如果应用程序 A 的日志记录在 access_log.log 中,那么 WildFly 会为应用程序 B 选择前一天的访问日志(例如 access_log.2018-23-09.log)。即使两个应用程序都写入 access_log.log,时间戳也没有正确排序。

下面是主机配置

<host name="default-host" alias="b.xyz.com">
<access-log pattern="%{i,X-Forwarded-For} %l %u [%t] %D &quot;%r&quot; %s %b &quot;%{i,Referer}&quot; &quot;%{i,User-Agent}&quot;"/>
</host>
<host name="ui-host" alias="a.xyz.com" default-web-module="ui-server.war">
<access-log pattern="%{i,X-Forwarded-For} %l %u [%t] %D &quot;%r&quot; %s %b &quot;%{i,Referer}&quot; &quot;%{i,User-Agent}&quot;"/>
</host>

最佳答案

我能够通过在 access_log 标记中使用 prefix 属性来解决这个问题。我为野蝇中的不同主机提供了不同的前缀值,现在它们正在写入不同的文件,这似乎已经解决了问题。

关于server - access_log 不会更正 wildfly 8.1 服务器中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52577287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com