gpt4 book ai didi

Weblogic 12.2.1 托管服务器 access.log 未更新

转载 作者:行者123 更新时间:2023-12-02 08:01:48 26 4
gpt4 key购买 nike

我开发了一些 JAX-RS Web 服务并将 WAR 文件部署到 WebLogic 12.2.1 上的托管服务器上。当我通过客户端程序或 Web 浏览器调用 Web 服务时,我注意到 E:\MLM\MyDomain\servers\MyAppSrv01\logs\access.log 中没有任何更新。该文件始终为空。当第二天到来时(上午 12 点),文件将滚动到 access.logNNNNN(例如 access.log00004),然后我可以看到前一天的一些 GET 和 POST 调用出现在 access.logNNNNN 中。奇怪的是,尽管我在整个测试过程中进行了多次调用,但只有部分 Web 服务调用出现在 access.logNNNNN 中。可能是什么问题?

提前致谢。

最佳答案

由于定义了缓冲区大小,您在运行时看不到访问日志。为了减少 I/O,Weblogic 会先将日志写入 Buffer,达到限制后再写入 access.log 文件。

日志缓冲区大小

存储 HTTP 请求的缓冲区的最大大小(以千字节为单位)。当缓冲区达到此大小时,服务器将数据写入 HTTP 日志文件。使用 LogFileFlushSecs 属性可以确定服务器检查缓冲区大小的频率。

您可以将此值设置为 0 以进行运行时日志记录。

关于Weblogic 12.2.1 托管服务器 access.log 未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35786762/

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