DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=36713>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=36713

           Summary: How to limit size of Tomcats default stdout log file
           Product: Tomcat 5
           Version: 5.0.28
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P2
         Component: Catalina
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: [EMAIL PROTECTED]


It is not clear from the docs how to limit the size of the tomcat stdout log 
file.

We are using log4j.  Isnt there a way to get log4j properties to apply to the
stdout log file

We have a customer who is running out of disk space due to 100GB+ stdout log
files which are logging stack traces from network errors which they can't fix 
like:

ClientAbortException:  java.net.SocketException: Connection reset by peer:
socket write error

            at
org.apache.coyote.tomcat5.OutputBuffer.realWriteBytes(OutputBuffer.java:373)

            at 
org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:398)

            at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:318)

            at
org.apache.coyote.tomcat5.OutputBuffer.writeBytes(OutputBuffer.java:401)

            at 
org.apache.coyote.tomcat5.OutputBuffer.write(OutputBuffer.java:388)

            at
org.apache.coyote.tomcat5.CoyoteOutputStream.write(CoyoteOutputStream.java:76)

            at com.haht.io.OutputStream.write(OutputStream.java:157)

            at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(Unknown Source)

            at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(Unknown 
Source)

            at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(Unknown Source)

            at sun.nio.cs.StreamEncoder.flush(Unknown Source)

            at java.io.OutputStreamWriter.flush(Unknown Source)

            at java.io.PrintWriter.flush(Unknown Source)

            at com.haht.io.HtmlWriter.print(HtmlWriter.java:77)

            at Suite.HsWorkflowTasks.run(HsWorkflowTasks.java:362)

            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

            at java.lang.reflect.Method.invoke(Unknown Source)

            at
com.haht.project.JavaApplication.runDynamicPage(JavaApplication.java:109)

            at com.haht.project.Application.handleDynamic(Application.java:2626)

            at
com.haht.project.Application.processValidRequest(Application.java:2541)

            at com.haht.project.Application.handleRequest(Application.java:2401)

            at com.haht.project.Application.doGet(Application.java:2106)

            at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)

            at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

            at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)

            at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

            at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)

            at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

            at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

            at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)

            at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)

            at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

            at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

            at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)

            at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

            at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)

            at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

            at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

            at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

            at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

            at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

            at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

            at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

            at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

            at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)

            at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

            at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)

            at java.lang.Thread.run(Unknown Source)

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to