Hi Craig, can you post the full thread dump: I'd like to know who is locking the JDBCMailRepository (0xebd53510).
Stefano Craig Raw ha scritto: > Hi, > > I've recently upgraded from James 2.2.0 to James 2.3.1, running a pretty > standard config on Java 1.4.2/Linux. > > I'm experiencing a problem with the SMTP server in that, after a while > (say a few minutes to a few hours), the SMTP server no longer responds > to connections. That is, you can telnet to port 25, but you won't > greeted by a welcome message or get any response to a given command. > > The smtpserver logs in general shed no light on this situation - they > simply stop logging. The POP server responds fine. It's worth mentioning > however that one of the times this happened, I got 30 "ERROR: SMTP > Connection has idled out." messages before the EOF, which is also the > number of my max-connections setting. > > A thread dump in this condition shows most of the threads waiting at the > following point: > > "default Worker #49" daemon prio=1 tid=0x0810d478 nid=0x1b0a waiting for > monitor entry [0xe7c57000..0xe7c581b8] > at > org.apache.james.mailrepository.JDBCMailRepository.store(JDBCMailRepository.java:548) > > - waiting to lock <0xebd53510> (a > org.apache.james.mailrepository.JDBCSpoolRepository) > at > org.apache.james.mailrepository.JDBCSpoolRepository.store(JDBCSpoolRepository.java:240) > > at > org.apache.james.mailrepository.MailStoreSpoolRepository.store(MailStoreSpoolRepository.java:126) > > > Since James has entered this state twice the morning already, I'd really > appreciate some help, or I will be forced to downgrade. > > Thanks, > Craig --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
