首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >access_log将不会更正通配符8.1服务器中的文件

access_log将不会更正通配符8.1服务器中的文件
EN

Stack Overflow用户
提问于 2018-09-30 11:04:33
回答 1查看 53关注 0票数 3

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

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

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

下面的是主机配置

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-10 05:12:06

我能够通过在access_log标记中使用前缀属性来解决这个问题。我给了不同的主机不同的前缀值,这是在野蝇中,现在他们写到不同的文件,这似乎解决了问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52577287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档