Re: Log rotation issue

2023-02-28 Thread Mark Thomas

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

2023-02-27 Thread Ragavendhiran Bhiman (rabhiman)
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

2023-02-27 Thread Mark Thomas

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

2023-02-26 Thread Ragavendhiran Bhiman (rabhiman)
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

2023-02-26 Thread Rob Sargent




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