Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Weblogic 12.2.1托管服务器访问.log未更新_Weblogic_Weblogic12c - Fatal编程技术网

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

Weblogic 12.2.1托管服务器访问.log未更新,weblogic,weblogic12c,Weblogic,Weblogic12c,我已经开发了一些JAX-RSWeb服务,并将WAR文件部署到WebLogic12.2.1上的托管服务器上。当我通过客户端程序或web浏览器调用web服务时,我注意到E:\MLM\MyDomain\servers\MyAppSrv01\logs\access.log中没有更新任何内容。这个文件一直是空的。当第二天到来时(12.00am),文件将滚动到access.lognnn(例如access.log00004),然后我可以在access.lognnn中看到前一天的一些GET和POST调用。奇怪的

我已经开发了一些JAX-RSWeb服务,并将WAR文件部署到WebLogic12.2.1上的托管服务器上。当我通过客户端程序或web浏览器调用web服务时,我注意到E:\MLM\MyDomain\servers\MyAppSrv01\logs\access.log中没有更新任何内容。这个文件一直是空的。当第二天到来时(12.00am),文件将滚动到access.lognnn(例如access.log00004),然后我可以在access.lognnn中看到前一天的一些GET和POST调用。奇怪的是,只有一些web服务调用出现在access.lognnn中,尽管我在整个测试过程中进行了多次调用。有什么问题吗


提前感谢。

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

日志缓冲区大小

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


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

Hi,其中定义了日志缓冲区大小和LogFileFlushSecs?它在WebLogic控制台的某个地方吗?是的。它在Weblogic控制台中。该文档适用于Weblogic 8.1,但也适用于其他版本。只有一个默认为8KB的日志文件缓冲区字段。我将其更改为0。但是没有LogFileFlushSecs字段。我正在为12c使用WebLogic 12.2.1.0->