On Wed, 2011-05-25 at 12:16 +0200, Eric Charles wrote:
> Hi,
Hi,

> 
> Can you give us a rough estimate of the traffic you have?
> Mainly SMTP? How many incoming mails/requests per second?
> 

at this time we don't have very high mail traffic, more or less 500/600
mail per day.
James is configured as smtp and imap servers and I think that most of
the traffic is IMAP (currently there are about ten active clients at the
same time making requests to the James IMAP server).

> This will allow us to better define the place to look at.
> 
> Also, is the CPU always remain 100% when you have that issue?

Yes, it is in most cases.

> Is the log still showing messages after the OOM?

Yes, please consider following log sequence:

DEBUG 04:51:13,425 | james.smtpserver | Unable to process request
java.lang.OutOfMemoryError: PermGen space
DEBUG 04:51:16,731 | james.imapserver | ID=2085331846 Got <tag>: 1125
DEBUG 04:51:16,731 | james.imapserver | ID=2085331846 Got <command>:
noop
DEBUG 04:51:16,731 | james.smtpserver | ID=1200023601 executing hook
org.apache.james.protocols.smtp.core.log.HookResultLogger@5ae99cbb
DEBUG 04:51:16,731 | james.smtpserver | Unable to process request
java.lang.OutOfMemoryError: PermGen space
DEBUG 04:51:16,731 | james.smtpserver | Unable to process request
java.lang.OutOfMemoryError: PermGen space
DEBUG 04:51:13,425 | james.smtpserver | Unable to process request
java.lang.OutOfMemoryError: PermGen space
DEBUG 04:51:13,425 | james.imapserver | ID=2140019352 Got <tag>: A05974


I noticed that sometimes the problem occurs for a "blockage" of
ActiveMQ. For some reason it happens that not all spooled mail will be
processed and they remain in "store/activemq/blob-transfer/" folder. If
the number of mail rises too high then the problem occurs.

Last thing: James is installed on a server machine whit following
characteristics:
OS:                    Opensuse 11.4 64bit Linux kernel 2.6.37.6-0.5
java version:          1.6.0_25
RAM:                   8Gb
Architecture:          x86_64
CPU(s):                6
On-line CPU(s) list:   0-5
Thread(s) per core:    1
Core(s) per socket:    6
CPU socket(s):         1
Vendor ID:             AuthenticAMD
CPU family:            16
Model:                 8
Stepping:              1
CPU MHz:               2599.966
BogoMIPS:              5200.12
Virtualization:        AMD-V


Thanks for your help,

Nicola.






> 
> Tks,
> - Eric
> 
> On 25/05/2011 11:54, Nicola Salvemini wrote:
> >
> > Hello,
> >
> > I'm using James 3.0-M3 with maildir. Everything works fine for one or
> > two days until I start having memory problems and I need to restart
> > James.
> > The problems begin with a long series of messages such as
> >
> > WARN  04:46:27,928 | org.apache.activemq.broker.jmx.ManagedRegionBroker
> > | Failed to register MBean:
> > org.apache.activemq:BrokerName=james,Type=Subscription,persistentMode=Non-Durable,destinationType=Queue,destinationName=spool,clientId=ID_alice-58445-1306246275420-4_1,consumerId=ID_alice-58445-1306246275420-3_1_22_4524
> > WARN  04:46:27,928 | org.apache.activemq.broker.jmx.ManagedRegionBroker
> > | Failed to register MBean:
> > org.apache.activemq:BrokerName=james,Type=Subscription,persistentMode=Non-Durable,destinationType=Queue,destinationName=spool,clientId=ID_alice-58445-1306246275420-4_1,consumerId=ID_alice-58445-1306246275420-3_1_22_4524
> > WARN  04:46:27,928 | org.apache.activemq.broker.jmx.ManagedRegionBroker
> > | Failed to register MBean:
> > org.apache.activemq:BrokerName=james,Type=Subscription,persistentMode=Non-Durable,destinationType=Queue,destinationName=spool,clientId=ID_alice-58445-1306246275420-4_1,consumerId=ID_alice-58445-1306246275420-3_1_22_4524
> > WARN  04:46:27,928 | org.apache.activemq.broker.jmx.ManagedRegionBroker
> > | Failed to register MBean:
> > org.apache.activemq:BrokerName=james,Type=Subscription,persistentMode=Non-Durable,destinationType=Queue,destinationName=spool,clientId=ID_alice-58445-1306246275420-4_1,consumerId=ID_alice-58445-1306246275420-3_1_22_4524
> >
> > and then
> >
> > DEBUG 04:51:11,445 | james.smtpserver | Unable to process request
> > java.lang.OutOfMemoryError: PermGen space
> >
> > The CPU usage is over 100% and my only alternative is to restart James.
> > I tried to increase VM memory (at this time I have -Xms512m -Xmx1024m)
> > but the problem keeps coming back.
> > Does anyone have a suggestion to solve the problem?
> > Thanks in advance,
> >
> >
> > Nicola.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to