James is currently spooling all of our incoming email and not
processing it.  I took 4 jstack dumps. Anything else I can look at
quickly before I have to restart James?



On Fri, Sep 16, 2011 at 6:58 AM, Zach Cox <[email protected]> wrote:
> mailetcontainer.xml has:
>
>  <spooler>
>    <threads> 20 </threads>
>  </spooler>
>
> After running all night, there are still only 4 blocked Camel threads,
> and for the most part James appears to be processing all emails
> properly. I will do some more testing this morning, and try to force a
> bunch of these HTTP requests and see if I can lock it up.
>
> Just taking another look at our stack trace. In this mailet, we use
> DefaultHttpClient with ThreadSafeClientConnManager. I know this is not
> the Apache HttpClient mailing list, but does this mean it's not
> blocking on a request with no response, but it's blocking just trying
> to get a connection from the connection pool?
>
>  java.lang.Thread.State: WAITING (parking)
>       at sun.misc.Unsafe.park(Native Method)
>       - parking to wait for  <0x7aff2ee0> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>       at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>       at 
> org.apache.http.impl.conn.tsccm.WaitingThread.await(WaitingThread.java:158)
>       at 
> org.apache.http.impl.conn.tsccm.ConnPoolByRoute.getEntryBlocking(ConnPoolByRoute.java:403)
>       at 
> org.apache.http.impl.conn.tsccm.ConnPoolByRoute$1.getPoolEntry(ConnPoolByRoute.java:300)
>       at 
> org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager$1.getConnection(ThreadSafeClientConnManager.java:224)
>       at 
> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:401)
>       at 
> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>       at 
> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>       at 
> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>
> That stack trace looks almost identical up towards the top as all of
> the other "normal" Camel threads like this one:
>
> "Camel Thread 72 - Split" prio=10 tid=0x0a1ebc00 nid=0x10b5 waiting on
> condition [0xb0e7a000]
>   java.lang.Thread.State: WAITING (parking)
>        at sun.misc.Unsafe.park(Native Method)
>        - parking to wait for  <0x7a6a2ca0> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>        at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>        at 
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
>        at 
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
>        at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
>        at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>        at java.lang.Thread.run(Thread.java:679)
>
> I just want to make sure I understand how exactly this mailet is blocking.
>
> Thanks,
> Zach
>
>
>
>
>
>
> On Fri, Sep 16, 2011 at 12:16 AM, Norman Maurer
> <[email protected]> wrote:
>> Hi there,
>>
>> how many spooling threads did you specifiy in mailetcontainer.xml ?
>>
>> About the split threads... If a Matcher "split" and email into parts
>> Camel will process this new parts in seperate threads. And no, 4
>> blocked threads should not block all the others.
>>
>> Bye,
>> Norman
>>
>>
>> 2011/9/16 Zach Cox <[email protected]>:
>>> I just noticed James starting to spool some emails and did some
>>> jstacks. I found several threads like this:
>>>
>>> "Camel Thread 65 - Split" prio=10 tid=0x0a1c1400 nid=0x10ae waiting on
>>> condition [0xb105f000]
>>>   java.lang.Thread.State: WAITING (parking)
>>>        at sun.misc.Unsafe.park(Native Method)
>>>        - parking to wait for  <0x7aff2ee0> (a
>>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>>>        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>>>        at 
>>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>>>        at 
>>> org.apache.http.impl.conn.tsccm.WaitingThread.await(WaitingThread.java:158)
>>>        at 
>>> org.apache.http.impl.conn.tsccm.ConnPoolByRoute.getEntryBlocking(ConnPoolByRoute.java:403)
>>>        at 
>>> org.apache.http.impl.conn.tsccm.ConnPoolByRoute$1.getPoolEntry(ConnPoolByRoute.java:300)
>>>        at 
>>> org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager$1.getConnection(ThreadSafeClientConnManager.java:224)
>>>        at 
>>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:401)
>>>        at 
>>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>>        at 
>>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>>>        at 
>>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>>> <rest is redacted>
>>>
>>>
>>> One of our custom mailets makes an HTTP request to a 3rd party site.
>>> Usually this works fine, but apparently sometimes this other site does
>>> not send back an HTTP response, keeps the request open forever, and
>>> the Apache HttpClient is not doing any kind of timeouts, so this
>>> request stays open and seems to block a thread forever.
>>>
>>> What exactly do these 200 Camel Threads do?  Currently we have 4 Camel
>>> threads blocked like this.  But I wouldn't think 4 out of 200 would
>>> cause James to stop processing all incoming emails? James is still
>>> processing some emails, but stuck on others. We will let James run all
>>> night, and see if eventually all 200 get blocked.
>>>
>>> Anyways, wanted to share this.  In the morning we will add timeouts to
>>> these HTTP requests (as well as any others we do) and see if that
>>> helps things.
>>>
>>> Thanks,
>>> Zach
>>>
>>>
>>>
>>>
>>>
>>> On Thu, Sep 15, 2011 at 6:27 PM, Raju Buchi <[email protected]> 
>>> wrote:
>>>> I guess the attachment was sent over. I have created a Bug report.
>>>>
>>>> https://issues.apache.org/jira/browse/JAMES-1317
>>>>
>>>> - Raju
>>>>
>>>> On Thu, Sep 15, 2011 at 6:12 PM, Raju Buchi <[email protected]> 
>>>> wrote:
>>>>> Hi
>>>>>
>>>>> I have got the issue again today where the mails are stuck in spool
>>>>> and all the mails sent to the server will just say
>>>>> INFO  19:02:25,581 | james.smtpserver | ID=17053510 Successfully
>>>>> spooled mail Mail1316127745577-3dd610ec-2f53-4dcd-ad87-fa9b8401d84b
>>>>> from ...............
>>>>>
>>>>>
>>>>> But those mails will never be sent out.
>>>>>
>>>>> I tried to run jstack as Norman mentioned and exported the output
>>>>> (Attached File).
>>>>>
>>>>> Please let me know if we can figure out what the issue is.
>>>>>
>>>>> Thanks
>>>>>
>>>>> - Raju
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Sep 15, 2011 at 3:17 PM, Zach Cox <[email protected]> wrote:
>>>>>> jstack requires a JDK to be installed, not just a JRE (as I discovered
>>>>>> earlier today).
>>>>>>
>>>>>>
>>>>>> On Thu, Sep 15, 2011 at 2:59 PM, Raju Buchi 
>>>>>> <[email protected]> wrote:
>>>>>>> The mails are now stuck up in spool on my server. Can any one tell me 
>>>>>>> how to
>>>>>>> debug. I tried to use jstack, but it says jstack: command not found.
>>>>>>>
>>>>>>> - Raju
>>>>>>>
>>>>>>> On Thu, Sep 15, 2011 at 1:16 PM, Zach Cox <[email protected]> wrote:
>>>>>>>
>>>>>>>> OK so the cause of this shutdown problem was setting jmx.address=
>>>>>>>> public IP address of the server in conf/jmx.properties.  Just had the
>>>>>>>> exact same problem on a fresh install of James. I changed jmx.address
>>>>>>>> back to 127.0.0.1 and James now starts up properly.
>>>>>>>>
>>>>>>>> There is also no mention of anything related to jmx in the logs when
>>>>>>>> James is unable to start up because of using the public IP address for
>>>>>>>> jmx.address.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Sep 15, 2011 at 1:02 PM, Zach Cox <[email protected]> wrote:
>>>>>>>> > Sorry, had to replace that EC2 instance with a new one, need to keep
>>>>>>>> > emails flowing...
>>>>>>>> >
>>>>>>>> > So that server is gone, but we still have all of the logs.
>>>>>>>> >
>>>>>>>> > If this happens again I will try moving activemq dir.
>>>>>>>> >
>>>>>>>> > Thanks,
>>>>>>>> > Zach
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > On Thu, Sep 15, 2011 at 1:00 PM, Norman Maurer
>>>>>>>> > <[email protected]> wrote:
>>>>>>>> >> Hmm..
>>>>>>>> >>
>>>>>>>> >> never saw this problem. But could you try to move the activemq dir 
>>>>>>>> >> out
>>>>>>>> >> of the way.
>>>>>>>> >>
>>>>>>>> >> # mv /path/to/james/var/store/activemq
>>>>>>>> /path/to/james/var/store/activemq.crc
>>>>>>>> >>
>>>>>>>> >> After that try to start again..
>>>>>>>> >>
>>>>>>>> >> Bye,
>>>>>>>> >> Norman
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>> >> 2011/9/15 Zach Cox <[email protected]>:
>>>>>>>> >>> And now every time I start James, after it completes startup, it 
>>>>>>>> >>> just
>>>>>>>> >>> shuts down:
>>>>>>>> >>>
>>>>>>>> >>>
>>>>>>>> >>> 2011-09-15 17:56:26  INFO smtpserver:? - Init SMTP Service done
>>>>>>>> >>> 2011-09-15 17:56:26 DEBUG ConfigurationUtils:? -
>>>>>>>> >>> ConfigurationUtils.locate(): base is null, name is null
>>>>>>>> >>> 2011-09-15 17:56:26  INFO lmtpserver:? - LMTP Service disabled by
>>>>>>>> configuration
>>>>>>>> >>> 2011-09-15 17:56:26 DEBUG ConfigurationUtils:? -
>>>>>>>> >>> ConfigurationUtils.locate(): base is null, name is null
>>>>>>>> >>> 2011-09-15 17:56:26  INFO pop3server:? - POP3 Service disabled by
>>>>>>>> configuration
>>>>>>>> >>> 2011-09-15 17:56:27 DEBUG ConfigurationUtils:? -
>>>>>>>> >>> ConfigurationUtils.locate(): base is null, name is null
>>>>>>>> >>> 2011-09-15 17:56:27  INFO imapserver:? - IMAP Service disabled by
>>>>>>>> configuration
>>>>>>>> >>> 2011-09-15 17:56:27 DEBUG ConfigurationUtils:? -
>>>>>>>> >>> ConfigurationUtils.locate(): base is null, name is null
>>>>>>>> >>> 2011-09-15 17:56:27  INFO usersrepository23:? - Init
>>>>>>>> >>> org.apache.james.repository.file.FilePersistentObjectRepository 
>>>>>>>> >>> Store
>>>>>>>> >>> 2011-09-15 17:56:27  INFO usersrepository23:? -
>>>>>>>> >>> org.apache.james.repository.file.FilePersistentObjectRepository 
>>>>>>>> >>> opened
>>>>>>>> >>> in ../var/users
>>>>>>>> >>> 2011-09-15 17:56:27 DEBUG usersrepository23:? -
>>>>>>>> >>> org.apache.james.user.file.UsersFileRepository created in
>>>>>>>> >>> file://var/users/
>>>>>>>> >>> 2011-09-15 17:56:27  INFO imapserver:? - Dispose IMAP Service
>>>>>>>> >>> 2011-09-15 17:56:27  INFO imapserver:? - Dispose IMAP Service done
>>>>>>>> >>> 2011-09-15 17:56:27  INFO pop3server:? - Dispose POP3 Service
>>>>>>>> >>> 2011-09-15 17:56:27  INFO pop3server:? - Dispose POP3 Service done
>>>>>>>> >>> 2011-09-15 17:56:27  INFO lmtpserver:? - Dispose LMTP Service
>>>>>>>> >>> 2011-09-15 17:56:27  INFO lmtpserver:? - Dispose LMTP Service done
>>>>>>>> >>> 2011-09-15 17:56:27  INFO smtpserver:? - Dispose SMTP Service
>>>>>>>> >>> 2011-09-15 17:56:27  INFO smtpserver:? - Dispose SMTP Service done
>>>>>>>> >>> 2011-09-15 17:56:27  INFO mailspooler:? -
>>>>>>>> >>> org.apache.james.mailetcontainer.impl.JamesMailSpooler dispose...
>>>>>>>> >>> 2011-09-15 17:56:27  INFO mailspooler:? - Stop
>>>>>>>> >>> org.apache.james.mailetcontainer.impl.JamesMailSpooler: dequeuer-1
>>>>>>>> >>> 2011-09-15 17:56:27  INFO mailspooler:? - Stop
>>>>>>>> >>> org.apache.james.mailetcontainer.impl.JamesMailSpooler: dequeuer-2
>>>>>>>> >>> 2011-09-15 17:56:27  INFO mailspooler:? -
>>>>>>>> >>> org.apache.james.mailetcontainer.impl.JamesMailSpooler thread 
>>>>>>>> >>> shutdown
>>>>>>>> >>> completed.
>>>>>>>> >>> 2011-09-15 17:56:30  INFO SocketNode:94 - Caught 
>>>>>>>> >>> java.io.EOFException
>>>>>>>> >>> closing conneciton.
>>>>>>>> >>>
>>>>>>>> >>>
>>>>>>>> >>> Any advice would be greatly appreciated.
>>>>>>>> >>>
>>>>>>>> >>>
>>>>>>>> >>>
>>>>>>>> >>> On Thu, Sep 15, 2011 at 12:54 PM, Zach Cox <[email protected]> 
>>>>>>>> >>> wrote:
>>>>>>>> >>>> OK now several minutes after I restarted James, everything was 
>>>>>>>> >>>> working
>>>>>>>> >>>> fine, then all of a sudden I see this while tailing 
>>>>>>>> >>>> james-server.log:
>>>>>>>> >>>>
>>>>>>>> >>>> 2011-09-15 17:51:24  WARN DefaultShutdownStrategy:? - Timeout
>>>>>>>> >>>> occurred. Now forcing the routes to be shutdown now.
>>>>>>>> >>>> 2011-09-15 17:51:24  WARN DefaultShutdownStrategy:? - Interrupted
>>>>>>>> >>>> while waiting during graceful shutdown, will force shutdown now.
>>>>>>>> >>>> 2011-09-15 17:51:24  WARN DefaultInflightRepository:? - Shutting 
>>>>>>>> >>>> down
>>>>>>>> >>>> while there are still 8 in flight exchanges.
>>>>>>>> >>>> 2011-09-15 17:51:26  INFO SocketNode:94 - Caught 
>>>>>>>> >>>> java.io.EOFException
>>>>>>>> >>>> closing conneciton.
>>>>>>>> >>>>
>>>>>>>> >>>>
>>>>>>>> >>>> And James just shuts down.  This is incredibly bad to have a mail
>>>>>>>> >>>> server just shut down out of the blue...
>>>>>>>> >>>>
>>>>>>>> >>>>
>>>>>>>> >>>>
>>>>>>>> >>>> On Thu, Sep 15, 2011 at 12:46 PM, Zach Cox <[email protected]> 
>>>>>>>> >>>> wrote:
>>>>>>>> >>>>> Also when James is starting up I see this in logs:
>>>>>>>> >>>>>
>>>>>>>> >>>>> 2011-09-15 17:45:05  WARN AMQPersistenceAdapter:? - The
>>>>>>>> ReferenceStore
>>>>>>>> >>>>> is not valid - recovering ...
>>>>>>>> >>>>>
>>>>>>>> >>>>>
>>>>>>>> >>>>> I'm guessing that's not a good thing?
>>>>>>>> >>>>>
>>>>>>>> >>>>>
>>>>>>>> >>>>> On Thu, Sep 15, 2011 at 11:54 AM, Zach Cox <[email protected]>
>>>>>>>> wrote:
>>>>>>>> >>>>>> I don't think we're seeing the problem again yet, but I just 
>>>>>>>> >>>>>> had to
>>>>>>>> >>>>>> restart James and noticed this on shutdown:
>>>>>>>> >>>>>>
>>>>>>>> >>>>>> 2011-09-15 16:48:31  INFO JamesServerApplicationContext:? - 
>>>>>>>> >>>>>> Closing
>>>>>>>> >>>>>>
>>>>>>>> org.apache.james.container.spring.context.JamesServerApplicationContext@86fe26
>>>>>>>> :
>>>>>>>> >>>>>> startup date [Thu Sep 15 12:20:21 UTC 2011]; root of context
>>>>>>>> hierarchy
>>>>>>>> >>>>>> 2011-09-15 16:48:31  INFO imapserver:? - Dispose IMAP Service
>>>>>>>> >>>>>> 2011-09-15 16:48:31  INFO imapserver:? - Dispose IMAP Service 
>>>>>>>> >>>>>> done
>>>>>>>> >>>>>> 2011-09-15 16:48:31  INFO pop3server:? - Dispose POP3 Service
>>>>>>>> >>>>>> 2011-09-15 16:48:31  INFO pop3server:? - Dispose POP3 Service 
>>>>>>>> >>>>>> done
>>>>>>>> >>>>>> 2011-09-15 16:48:31  INFO lmtpserver:? - Dispose LMTP Service
>>>>>>>> >>>>>> 2011-09-15 16:48:31  INFO lmtpserver:? - Dispose LMTP Service 
>>>>>>>> >>>>>> done
>>>>>>>> >>>>>> 2011-09-15 16:48:31  INFO smtpserver:? - Dispose SMTP Service
>>>>>>>> >>>>>> 2011-09-15 16:48:31  INFO smtpserver:? - Dispose SMTP Service 
>>>>>>>> >>>>>> done
>>>>>>>> >>>>>> 2011-09-15 16:48:31  INFO mailspooler:? -
>>>>>>>> >>>>>> org.apache.james.mailetcontainer.impl.JamesMailSpooler 
>>>>>>>> >>>>>> dispose...
>>>>>>>> >>>>>> 2011-09-15 16:48:32  INFO mailspooler:? - Stop
>>>>>>>> >>>>>> org.apache.james.mailetcontainer.impl.JamesMailSpooler: 
>>>>>>>> >>>>>> dequeuer-2
>>>>>>>> >>>>>> 2011-09-15 16:48:32  INFO mailspooler:? - Stop
>>>>>>>> >>>>>> org.apache.james.mailetcontainer.impl.JamesMailSpooler: 
>>>>>>>> >>>>>> dequeuer-1
>>>>>>>> >>>>>> 2011-09-15 16:48:51  INFO SocketNode:94 - Caught
>>>>>>>> java.io.EOFException
>>>>>>>> >>>>>> closing conneciton.
>>>>>>>> >>>>>>
>>>>>>>> >>>>>>
>>>>>>>> >>>>>> Is that java.io.EOFException normal and expected? Or is it a 
>>>>>>>> >>>>>> sign of
>>>>>>>> >>>>>> some problems?
>>>>>>>> >>>>>>
>>>>>>>> >>>>>> Thanks,
>>>>>>>> >>>>>> Zach
>>>>>>>> >>>>>>
>>>>>>>> >>>>>>
>>>>>>>> >>>>>>
>>>>>>>> >>>>>>
>>>>>>>> >>>>>>
>>>>>>>> >>>>>> On Thu, Sep 15, 2011 at 8:35 AM, Norman Maurer
>>>>>>>> >>>>>> <[email protected]> wrote:
>>>>>>>> >>>>>>> Using:
>>>>>>>> >>>>>>>
>>>>>>>> >>>>>>> # jstack <pid>
>>>>>>>> >>>>>>>
>>>>>>>> >>>>>>>
>>>>>>>> >>>>>>> Please take 3 within on minute ...
>>>>>>>> >>>>>>>
>>>>>>>> >>>>>>> Bye,
>>>>>>>> >>>>>>> Norman
>>>>>>>> >>>>>>>
>>>>>>>> >>>>>>> 2011/9/15 Zach Cox <[email protected]>:
>>>>>>>> >>>>>>>> I had to restart James several times this morning so nothing 
>>>>>>>> >>>>>>>> is
>>>>>>>> >>>>>>>> blocked at the moment.
>>>>>>>> >>>>>>>>
>>>>>>>> >>>>>>>> There is nothing indicated in the log files. Things look 
>>>>>>>> >>>>>>>> normal,
>>>>>>>> and
>>>>>>>> >>>>>>>> then they look like this:
>>>>>>>> >>>>>>>>
>>>>>>>> >>>>>>>> 2011-09-15 01:25:26  INFO smtpserver:? - ID=8443803 Connection
>>>>>>>> >>>>>>>> established from x
>>>>>>>> >>>>>>>> 2011-09-15 01:25:31  INFO smtpserver:? - ID=8443803 
>>>>>>>> >>>>>>>> Successfully
>>>>>>>> >>>>>>>> spooled mail
>>>>>>>> Mail1316049931087-05b8199e-e01f-4d14-84d5-3d7ac2443bb3
>>>>>>>> >>>>>>>> from x on x for [x]
>>>>>>>> >>>>>>>> 2011-09-15 01:25:36  INFO smtpserver:? - ID=8443803 Connection
>>>>>>>> closed for x
>>>>>>>> >>>>>>>> 2011-09-15 01:25:47  INFO smtpserver:? - ID=11521429 
>>>>>>>> >>>>>>>> Connection
>>>>>>>> >>>>>>>> established from x
>>>>>>>> >>>>>>>> 2011-09-15 01:25:48  INFO smtpserver:? - ID=11521429 
>>>>>>>> >>>>>>>> Successfully
>>>>>>>> >>>>>>>> spooled mail
>>>>>>>> Mail1316049948254-abd67e8f-bafe-41ab-8eef-c551420fd56e
>>>>>>>> >>>>>>>> from x on x for [x]
>>>>>>>> >>>>>>>> 2011-09-15 01:25:48  INFO smtpserver:? - ID=11521429 
>>>>>>>> >>>>>>>> Connection
>>>>>>>> closed for x
>>>>>>>> >>>>>>>> 2011-09-15 01:26:41  INFO smtpserver:? - ID=5675333 Connection
>>>>>>>> >>>>>>>> established from x
>>>>>>>> >>>>>>>> 2011-09-15 01:26:52  INFO smtpserver:? - ID=5675333 
>>>>>>>> >>>>>>>> Successfully
>>>>>>>> >>>>>>>> spooled mail
>>>>>>>> Mail1316050012621-522b1f2a-2851-46fb-940c-711591f637cc
>>>>>>>> >>>>>>>> from x on x for [x]
>>>>>>>> >>>>>>>> 2011-09-15 01:26:57  INFO smtpserver:? - ID=5675333 Connection
>>>>>>>> closed for x
>>>>>>>> >>>>>>>> 2011-09-15 01:27:52  INFO smtpserver:? - ID=33404412 
>>>>>>>> >>>>>>>> Connection
>>>>>>>> >>>>>>>> established from localhost (127.0.0.1)
>>>>>>>> >>>>>>>> 2011-09-15 01:27:52  INFO smtpserver:? - ID=33404412 
>>>>>>>> >>>>>>>> Connection
>>>>>>>> closed
>>>>>>>> >>>>>>>> for localhost (127.0.0.1)
>>>>>>>> >>>>>>>> 2011-09-15 01:28:12  INFO smtpserver:? - ID=11673762 
>>>>>>>> >>>>>>>> Connection
>>>>>>>> >>>>>>>> established from x
>>>>>>>> >>>>>>>> 2011-09-15 01:28:22  INFO smtpserver:? - ID=11673762 
>>>>>>>> >>>>>>>> Successfully
>>>>>>>> >>>>>>>> spooled mail
>>>>>>>> Mail1316050102393-6fcc21aa-8f32-4935-b0eb-df892d54a5e8
>>>>>>>> >>>>>>>> from x on x for [x]
>>>>>>>> >>>>>>>> 2011-09-15 01:28:27  INFO smtpserver:? - ID=11673762 
>>>>>>>> >>>>>>>> Connection
>>>>>>>> closed for x
>>>>>>>> >>>>>>>>
>>>>>>>> >>>>>>>> So every mail that comes in just gets spooled and not 
>>>>>>>> >>>>>>>> processed.
>>>>>>>> >>>>>>>>
>>>>>>>> >>>>>>>> When this starts happening again, what's the best way to take 
>>>>>>>> >>>>>>>> a
>>>>>>>> thread
>>>>>>>> >>>>>>>> dump from James?
>>>>>>>> >>>>>>>>
>>>>>>>> >>>>>>>> Thanks,
>>>>>>>> >>>>>>>> Zach
>>>>>>>> >>>>>>>>
>>>>>>>> >>>>>>>>
>>>>>>>> >>>>>>>> On Thu, Sep 15, 2011 at 8:13 AM, Norman Maurer
>>>>>>>> >>>>>>>> <[email protected]> wrote:
>>>>>>>> >>>>>>>>> Hi there,
>>>>>>>> >>>>>>>>>
>>>>>>>> >>>>>>>>> please take a thread-dump to see why its blocked...
>>>>>>>> >>>>>>>>>
>>>>>>>> >>>>>>>>> Anything in the logs ?
>>>>>>>> >>>>>>>>>
>>>>>>>> >>>>>>>>> Bye,
>>>>>>>> >>>>>>>>> Norman
>>>>>>>> >>>>>>>>>
>>>>>>>> >>>>>>>>>
>>>>>>>> >>>>>>>>> 2011/9/15 Zach Cox <[email protected]>:
>>>>>>>> >>>>>>>>>> We upgraded to James 3.0-beta3 on Tuesday night. Things 
>>>>>>>> >>>>>>>>>> worked
>>>>>>>> fine
>>>>>>>> >>>>>>>>>> until around 9pm last night, where exactly the same problem
>>>>>>>> started
>>>>>>>> >>>>>>>>>> occurring: mail would get spooled, but not processed.  After
>>>>>>>> >>>>>>>>>> restarting James, some of the mail was then processed
>>>>>>>> successfully,
>>>>>>>> >>>>>>>>>> but most was lost.
>>>>>>>> >>>>>>>>>>
>>>>>>>> >>>>>>>>>> We consider this an emergency situation for our company and 
>>>>>>>> >>>>>>>>>> need
>>>>>>>> to
>>>>>>>> >>>>>>>>>> find a resolution ASAP. What kind of information can we 
>>>>>>>> >>>>>>>>>> provide
>>>>>>>> to
>>>>>>>> >>>>>>>>>> help find a resolution? If financial resources need to be
>>>>>>>> involved to
>>>>>>>> >>>>>>>>>> find a resolution or move things along, that is an option.
>>>>>>>> >>>>>>>>>>
>>>>>>>> >>>>>>>>>> Any help is most greatly appreciated.
>>>>>>>> >>>>>>>>>>
>>>>>>>> >>>>>>>>>> Thanks,
>>>>>>>> >>>>>>>>>> Zach
>>>>>>>> >>>>>>>>>>
>>>>>>>> >>>>>>>>>>
>>>>>>>> >>>>>>>>>> On Tue, Sep 13, 2011 at 12:41 PM, Norman Maurer
>>>>>>>> >>>>>>>>>> <[email protected]> wrote:
>>>>>>>> >>>>>>>>>>> No problems...
>>>>>>>> >>>>>>>>>>>
>>>>>>>> >>>>>>>>>>> If you still can replicate then please open a issue with a
>>>>>>>> stack trace
>>>>>>>> >>>>>>>>>>> attached..
>>>>>>>> >>>>>>>>>>>
>>>>>>>> >>>>>>>>>>> Bye,
>>>>>>>> >>>>>>>>>>> Norman
>>>>>>>> >>>>>>>>>>>
>>>>>>>> >>>>>>>>>>>
>>>>>>>> >>>>>>>>>>> 2011/9/13 Raju Buchi <[email protected]>:
>>>>>>>> >>>>>>>>>>>> James 3.0-M2. I will try to stand up a new server with 
>>>>>>>> >>>>>>>>>>>> beta3
>>>>>>>> and see if I
>>>>>>>> >>>>>>>>>>>> can replicate the issue.
>>>>>>>> >>>>>>>>>>>>
>>>>>>>> >>>>>>>>>>>> Thanks
>>>>>>>> >>>>>>>>>>>>
>>>>>>>> >>>>>>>>>>>> - Raju
>>>>>>>> >>>>>>>>>>>>
>>>>>>>> >>>>>>>>>>>> On Tue, Sep 13, 2011 at 12:37 PM, Norman Maurer <
>>>>>>>> >>>>>>>>>>>> [email protected]> wrote:
>>>>>>>> >>>>>>>>>>>>
>>>>>>>> >>>>>>>>>>>>> Do you use beta3 ?
>>>>>>>> >>>>>>>>>>>>>
>>>>>>>> >>>>>>>>>>>>> Bye,
>>>>>>>> >>>>>>>>>>>>> Norman
>>>>>>>> >>>>>>>>>>>>>
>>>>>>>> >>>>>>>>>>>>>
>>>>>>>> >>>>>>>>>>>>> 2011/9/13 Raju Buchi <[email protected]>:
>>>>>>>> >>>>>>>>>>>>> > Hello
>>>>>>>> >>>>>>>>>>>>> >
>>>>>>>> >>>>>>>>>>>>> > We are also facing exactly the same issues. Tried to 
>>>>>>>> >>>>>>>>>>>>> > debug
>>>>>>>> my custom
>>>>>>>> >>>>>>>>>>>>> mailets
>>>>>>>> >>>>>>>>>>>>> > and seems to be everything is working fine. Logs did 
>>>>>>>> >>>>>>>>>>>>> > not
>>>>>>>> show any
>>>>>>>> >>>>>>>>>>>>> exception
>>>>>>>> >>>>>>>>>>>>> > messages except it will always spool a mail and will 
>>>>>>>> >>>>>>>>>>>>> > never
>>>>>>>> attempt to
>>>>>>>> >>>>>>>>>>>>> send
>>>>>>>> >>>>>>>>>>>>> > it. i.e. all mails are stuck in the spool.
>>>>>>>> >>>>>>>>>>>>> >
>>>>>>>> >>>>>>>>>>>>> > - Raju
>>>>>>>> >>>>>>>>>>>>> >
>>>>>>>> >>>>>>>>>>>>> > On Tue, Sep 13, 2011 at 12:20 PM, Zach Cox <
>>>>>>>> [email protected]> wrote:
>>>>>>>> >>>>>>>>>>>>> >
>>>>>>>> >>>>>>>>>>>>> >> We are having a severe problem with James 3.0-M2 
>>>>>>>> >>>>>>>>>>>>> >> where it
>>>>>>>> will operate
>>>>>>>> >>>>>>>>>>>>> >> correctly for hours or days, and then all of a sudden 
>>>>>>>> >>>>>>>>>>>>> >> it
>>>>>>>> will not
>>>>>>>> >>>>>>>>>>>>> >> process a lot of the mail it spools.  Sometimes it 
>>>>>>>> >>>>>>>>>>>>> >> will
>>>>>>>> not process
>>>>>>>> >>>>>>>>>>>>> >> *any* mail that it spools, and other times it will 
>>>>>>>> >>>>>>>>>>>>> >> spool a
>>>>>>>> bunch of
>>>>>>>> >>>>>>>>>>>>> >> mail, and then process others seemingly at random.  I 
>>>>>>>> >>>>>>>>>>>>> >> have
>>>>>>>> to restart
>>>>>>>> >>>>>>>>>>>>> >> James to get that spooled mail to be processed.  But 
>>>>>>>> >>>>>>>>>>>>> >> even
>>>>>>>> then,
>>>>>>>> >>>>>>>>>>>>> >> sometimes the spooled mail is completely lost after a
>>>>>>>> restart.  I have
>>>>>>>> >>>>>>>>>>>>> >> seen several other threads lately with similar 
>>>>>>>> >>>>>>>>>>>>> >> problems,
>>>>>>>> but they
>>>>>>>> >>>>>>>>>>>>> >> haven't helped our situation.
>>>>>>>> >>>>>>>>>>>>> >>
>>>>>>>> >>>>>>>>>>>>> >> We do not store mail in James for personal accounts 
>>>>>>>> >>>>>>>>>>>>> >> and we
>>>>>>>> have IMAP &
>>>>>>>> >>>>>>>>>>>>> >> POP3 disabled.  Every inbound email has one of two 
>>>>>>>> >>>>>>>>>>>>> >> things
>>>>>>>> done to it:
>>>>>>>> >>>>>>>>>>>>> >>  - it is processed locally by custom mailets & 
>>>>>>>> >>>>>>>>>>>>> >> matchers
>>>>>>>> >>>>>>>>>>>>> >>  - or it is relayed to our corporate Google Apps 
>>>>>>>> >>>>>>>>>>>>> >> account
>>>>>>>> >>>>>>>>>>>>> >>
>>>>>>>> >>>>>>>>>>>>> >> A previous thread recommended checking all custom 
>>>>>>>> >>>>>>>>>>>>> >> mailets
>>>>>>>> and
>>>>>>>> >>>>>>>>>>>>> >> matchers.  As far as I can tell, they are all working
>>>>>>>> properly.  There
>>>>>>>> >>>>>>>>>>>>> >> are no exceptions or errors in log/james-server.log, 
>>>>>>>> >>>>>>>>>>>>> >> and
>>>>>>>> in the
>>>>>>>> >>>>>>>>>>>>> >> scenario where James spools some mail & processes 
>>>>>>>> >>>>>>>>>>>>> >> others,
>>>>>>>> the mail
>>>>>>>> >>>>>>>>>>>>> >> that is processed is handled properly by our custom
>>>>>>>> mailets &
>>>>>>>> >>>>>>>>>>>>> >> matchers.
>>>>>>>> >>>>>>>>>>>>> >>
>>>>>>>> >>>>>>>>>>>>> >> I've tried connecting to James JMX remotely via 
>>>>>>>> >>>>>>>>>>>>> >> JConsole
>>>>>>>> but have not
>>>>>>>> >>>>>>>>>>>>> >> been able to connect.  Which port does James run JMX 
>>>>>>>> >>>>>>>>>>>>> >> on?
>>>>>>>>  Any help
>>>>>>>> >>>>>>>>>>>>> >> with JMX would be appreciated.
>>>>>>>> >>>>>>>>>>>>> >>
>>>>>>>> >>>>>>>>>>>>> >> Does anyone have any other ideas about what we should 
>>>>>>>> >>>>>>>>>>>>> >> look
>>>>>>>> for?  I
>>>>>>>> >>>>>>>>>>>>> >> noticed 3.0-beta3 is out now, were there fixes in 
>>>>>>>> >>>>>>>>>>>>> >> beta3
>>>>>>>> related to
>>>>>>>> >>>>>>>>>>>>> >> mail being spooled but not processed?
>>>>>>>> >>>>>>>>>>>>> >>
>>>>>>>> >>>>>>>>>>>>> >> Thanks,
>>>>>>>> >>>>>>>>>>>>> >> Zach
>>>>>>>> >>>>>>>>>>>>> >>
>>>>>>>> >>>>>>>>>>>>> >>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> >>>>>>>>>>>>> >> 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]
>>>>>>>> >>>>>>>>>>>
>>>>>>>> >>>>>>>>>>>
>>>>>>>> >>>>>>>>>>
>>>>>>>> >>>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> >>>>>>>>>> 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]
>>>>>>>> >>>>>>>>
>>>>>>>> >>>>>>>>
>>>>>>>> >>>>>>>
>>>>>>>> >>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> >>>>>>> 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]
>>>>>>>> >>
>>>>>>>> >>
>>>>>>>> >
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> 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]
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Raju Buchi
>>>>> Web Developer | Content Pilot LLC
>>>>> Mobile: 817.313.2578
>>>>> Email: [email protected] | [email protected]
>>>>> Website: http://www.rajubuchi.com
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Raju Buchi
>>>> Web Developer | Content Pilot LLC
>>>> Mobile: 817.313.2578
>>>> Email: [email protected] | [email protected]
>>>> Website: http://www.rajubuchi.com
>>>>
>>>> ---------------------------------------------------------------------
>>>> 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]
>>
>>
>

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

Reply via email to