Re: Log rotation issue
On 28/02/2023 03:40, Ragavendhiran Bhiman (rabhiman) wrote: Hi Mark Tomcat version 9.0.54 Operating system? Linux- RedHat Do you mean intermittent rather than intermediate? Yes Intermittent if many errors or too much errors are getting dumped. Usually when the same exception occurs multiple times. This problem is seen. What is writing to stdout? The "right" way to fix this is to stop whatever is writing to stdout from doing that. Mostly I think the exceptions and errors etc., My question was more "What component is generating the output?". Is it the application? It shouldn't be Tomcat. Can you provide a few examples? Mark From: Mark Thomas Date: Monday, 27 February 2023 at 11:17 PM To: users@tomcat.apache.org Subject: Re: Log rotation issue On 27/02/2023 02:28, Ragavendhiran Bhiman (rabhiman) wrote: Hi we are facing log rotation issue in apache tomcat. Our configurations like below handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler .handlers = 1catalina.org.apache.juli.AsyncFileHandler # Handler specific properties. # Describes specific configuration info for Handlers. 1catalina.org.apache.juli.AsyncFileHandler.level = FINE 1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina. 1catalina.org.apache.juli.AsyncFileHandler.rotatable = false 2localhost.org.apache.juli.AsyncFileHandler.level = FINE 2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost. 2localhost.org.apache.juli.AsyncFileHandler.rotatable = false 3manager.org.apache.juli.AsyncFileHandler.level = FINE 3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 3manager.org.apache.juli.AsyncFileHandler.prefix = manager. 4admin.org.apache.juli.FileHandler.level = FINE 4admin.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 4admin.org.apache.juli.FileHandler.prefix = admin. 5host-manager.org.apache.juli.FileHandler.level = FINE 5host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 5host-manager.org.apache.juli.FileHandler.prefix = host-manager. java.util.logging.ConsoleHandler.level = FINE java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter # Facility specific properties. # Provides extra control for each logger. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.AsyncFileHandler org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.AsyncFileHandler # For example, set the org.apache.catalina.util.LifecycleBase logger to log # each component that extends LifecycleBase changing state: #org.apache.catalina.util.LifecycleBase.level = FINE # To see debug messages in TldLocationsCache, uncomment the following line: #org.apache.jasper.compiler.TldLocationsCache.level = FINE It is an intermediate issue that the Catalina.out some times goes in GBs. How to control that? Tomcat version? Operating system? Do you mean intermittent rather than intermediate? What is writing to stdout? The "right" way to fix this is to stop whatever is writing to stdout from doing that. Short-term workarounds will depend on what operating system you are using. Mark - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Log rotation issue
Hi Mark Tomcat version 9.0.54 Operating system? Linux- RedHat Do you mean intermittent rather than intermediate? Yes Intermittent if many errors or too much errors are getting dumped. Usually when the same exception occurs multiple times. This problem is seen. What is writing to stdout? The "right" way to fix this is to stop whatever is writing to stdout from doing that. Mostly I think the exceptions and errors etc., From: Mark Thomas Date: Monday, 27 February 2023 at 11:17 PM To: users@tomcat.apache.org Subject: Re: Log rotation issue On 27/02/2023 02:28, Ragavendhiran Bhiman (rabhiman) wrote: > Hi > > we are facing log rotation issue in apache tomcat. Our configurations like > below > > handlers = 1catalina.org.apache.juli.AsyncFileHandler, > 2localhost.org.apache.juli.AsyncFileHandler, > 3manager.org.apache.juli.AsyncFileHandler, > 4host-manager.org.apache.juli.AsyncFileHandler > > .handlers = 1catalina.org.apache.juli.AsyncFileHandler > > > # Handler specific properties. > # Describes specific configuration info for Handlers. > > > 1catalina.org.apache.juli.AsyncFileHandler.level = FINE > 1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs > 1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina. > 1catalina.org.apache.juli.AsyncFileHandler.rotatable = false > > 2localhost.org.apache.juli.AsyncFileHandler.level = FINE > 2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs > 2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost. > 2localhost.org.apache.juli.AsyncFileHandler.rotatable = false > > 3manager.org.apache.juli.AsyncFileHandler.level = FINE > 3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs > 3manager.org.apache.juli.AsyncFileHandler.prefix = manager. > > 4admin.org.apache.juli.FileHandler.level = FINE > 4admin.org.apache.juli.FileHandler.directory = ${catalina.base}/logs > 4admin.org.apache.juli.FileHandler.prefix = admin. > > 5host-manager.org.apache.juli.FileHandler.level = FINE > 5host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs > 5host-manager.org.apache.juli.FileHandler.prefix = host-manager. > java.util.logging.ConsoleHandler.level = FINE > java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter > > > > # Facility specific properties. > # Provides extra control for each logger. > > > org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO > org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = > 2localhost.org.apache.juli.AsyncFileHandler > > org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level > = INFO > org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers > = 3manager.org.apache.juli.AsyncFileHandler > > org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level > = INFO > org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers > = 4host-manager.org.apache.juli.AsyncFileHandler > > # For example, set the org.apache.catalina.util.LifecycleBase logger to log > # each component that extends LifecycleBase changing state: > #org.apache.catalina.util.LifecycleBase.level = FINE > > # To see debug messages in TldLocationsCache, uncomment the following line: > #org.apache.jasper.compiler.TldLocationsCache.level = FINE > > > > It is an intermediate issue that the Catalina.out some times goes in GBs. How > to control that? Tomcat version? Operating system? Do you mean intermittent rather than intermediate? What is writing to stdout? The "right" way to fix this is to stop whatever is writing to stdout from doing that. Short-term workarounds will depend on what operating system you are using. Mark - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Log rotation issue
On 27/02/2023 02:28, Ragavendhiran Bhiman (rabhiman) wrote: Hi we are facing log rotation issue in apache tomcat. Our configurations like below handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler .handlers = 1catalina.org.apache.juli.AsyncFileHandler # Handler specific properties. # Describes specific configuration info for Handlers. 1catalina.org.apache.juli.AsyncFileHandler.level = FINE 1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina. 1catalina.org.apache.juli.AsyncFileHandler.rotatable = false 2localhost.org.apache.juli.AsyncFileHandler.level = FINE 2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost. 2localhost.org.apache.juli.AsyncFileHandler.rotatable = false 3manager.org.apache.juli.AsyncFileHandler.level = FINE 3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 3manager.org.apache.juli.AsyncFileHandler.prefix = manager. 4admin.org.apache.juli.FileHandler.level = FINE 4admin.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 4admin.org.apache.juli.FileHandler.prefix = admin. 5host-manager.org.apache.juli.FileHandler.level = FINE 5host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 5host-manager.org.apache.juli.FileHandler.prefix = host-manager. java.util.logging.ConsoleHandler.level = FINE java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter # Facility specific properties. # Provides extra control for each logger. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.AsyncFileHandler org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.AsyncFileHandler # For example, set the org.apache.catalina.util.LifecycleBase logger to log # each component that extends LifecycleBase changing state: #org.apache.catalina.util.LifecycleBase.level = FINE # To see debug messages in TldLocationsCache, uncomment the following line: #org.apache.jasper.compiler.TldLocationsCache.level = FINE It is an intermediate issue that the Catalina.out some times goes in GBs. How to control that? Tomcat version? Operating system? Do you mean intermittent rather than intermediate? What is writing to stdout? The "right" way to fix this is to stop whatever is writing to stdout from doing that. Short-term workarounds will depend on what operating system you are using. Mark - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Log rotation issue
Is using consolehandlers is fine? From: Rob Sargent Date: Monday, 27 February 2023 at 10:23 AM To: users@tomcat.apache.org Subject: Re: Log rotation issue On 2/26/23 19:28, Ragavendhiran Bhiman (rabhiman) wrote: > Hi > > we are facing log rotation issue in apache tomcat. Our configurations like > below > > handlers = 1catalina.org.apache.juli.AsyncFileHandler, > 2localhost.org.apache.juli.AsyncFileHandler, > 3manager.org.apache.juli.AsyncFileHandler, > 4host-manager.org.apache.juli.AsyncFileHandler > > .handlers = 1catalina.org.apache.juli.AsyncFileHandler > > > # Handler specific properties. > # Describes specific configuration info for Handlers. > > > 1catalina.org.apache.juli.AsyncFileHandler.level = FINE > 1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs > 1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina. > 1catalina.org.apache.juli.AsyncFileHandler.rotatable = false > > 2localhost.org.apache.juli.AsyncFileHandler.level = FINE > 2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs > 2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost. > 2localhost.org.apache.juli.AsyncFileHandler.rotatable = false > > 3manager.org.apache.juli.AsyncFileHandler.level = FINE > 3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs > 3manager.org.apache.juli.AsyncFileHandler.prefix = manager. > > 4admin.org.apache.juli.FileHandler.level = FINE > 4admin.org.apache.juli.FileHandler.directory = ${catalina.base}/logs > 4admin.org.apache.juli.FileHandler.prefix = admin. > > 5host-manager.org.apache.juli.FileHandler.level = FINE > 5host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs > 5host-manager.org.apache.juli.FileHandler.prefix = host-manager. > java.util.logging.ConsoleHandler.level = FINE > java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter > Have you tried change .level = FINE to .level = INFO? - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: Log rotation issue
On 2/26/23 19:28, Ragavendhiran Bhiman (rabhiman) wrote: Hi we are facing log rotation issue in apache tomcat. Our configurations like below handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler .handlers = 1catalina.org.apache.juli.AsyncFileHandler # Handler specific properties. # Describes specific configuration info for Handlers. 1catalina.org.apache.juli.AsyncFileHandler.level = FINE 1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina. 1catalina.org.apache.juli.AsyncFileHandler.rotatable = false 2localhost.org.apache.juli.AsyncFileHandler.level = FINE 2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost. 2localhost.org.apache.juli.AsyncFileHandler.rotatable = false 3manager.org.apache.juli.AsyncFileHandler.level = FINE 3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 3manager.org.apache.juli.AsyncFileHandler.prefix = manager. 4admin.org.apache.juli.FileHandler.level = FINE 4admin.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 4admin.org.apache.juli.FileHandler.prefix = admin. 5host-manager.org.apache.juli.FileHandler.level = FINE 5host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 5host-manager.org.apache.juli.FileHandler.prefix = host-manager. java.util.logging.ConsoleHandler.level = FINE java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter Have you tried change .level = FINE to .level = INFO? - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org