Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

WebLogic Access Log

7 views
Skip to first unread message

Sam He

unread,
Aug 7, 2001, 5:27:11 PM8/7/01
to

The access.log keeps growing, over significant size, like 80MB in a couple of months.
Is any way to rotate the log by size? Seems to me the rotating configuation
on the console only applies to the weblogic.log.

Any suggestions?
Thanks in advance,

Sam

BEA WebLogic Support

unread,
Aug 7, 2001, 8:33:28 PM8/7/01
to

Hi, Sam.

WebLogic Server 6.0 -- this is doc'd as a known issue <http://e-docs.bea.com/wls/docs60/notes/issues.html#1064994>
(look for issue number 41321).

WebLogic Server 6.1.0 -- access.log rotation works.

Check out 6.1.0!

Tarkeshwar Thakur

unread,
Nov 12, 2001, 4:26:27 PM11/12/01
to

Hi all,
It seems access.log rotation both by date and size still does not work correctly
in WLS6.1.1. It throws up following exception
- (I've verified that there are no other processes accessing this log file. In
fact, running example server and accessing its console after setting rotation
for a small size throws up this exception.)

java.io.IOException: Failed to rename log file on attempt to rotate logs
at weblogic.servlet.logging.LogManagerHttp.rotateLog(LogManagerHttp.java
:409)
at weblogic.servlet.logging.LogManagerHttp.access$200(LogManagerHttp.jav
a:45)
at weblogic.servlet.logging.LogManagerHttp$RotateLogTrigger.trigger(LogM
anagerHttp.java:61)
at weblogic.time.common.internal.ScheduledTrigger.executeLocally(Schedul
edTrigger.java:238)
at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigg
er.java:229)
at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:6
5)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
Later on every minute (flush time), it throws up following or 'bad file descriptor'
IOException :
<Nov 12, 2001 1:12:53 PM PST> <Error> <HTTP myserver> <Exception flushing HTTP
l
og file
java.io.IOException: Overlapped I/O operation is in progress
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:212)
at weblogic.utils.io.DoubleBufferedOutputStream.flushBuffer(DoubleBuffer
edOutputStream.java:60)
at weblogic.utils.io.DoubleBufferedOutputStream.flush(DoubleBufferedOutp
utStream.java:182)
at weblogic.servlet.logging.LogManagerHttp$RotateLogTrigger.trigger(LogM
anagerHttp.java:57)
at weblogic.time.common.internal.ScheduledTrigger.executeLocally(Schedul
edTrigger.java:238)
at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigg
er.java:229)
at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:6
5)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
Btw, server log (<server>.log) rotation works fine.
Any help will be appreciated,
Thanks
Tarkeshwar

0 new messages