Jorn, I need more information to determine the cause of the problem. Can you clarify your deployment? I understand you have worker nodes running UIMA AS services. These services connect to a remote Web Service. I presume that this connection is done your code in the AE. Is this correct?
Your pasted log messages that indicate that a service is stopping. Any exceptions in the log? Also, can you increase log level to see if there is more revealing information. Another idea, is to attach jConsole to the UIMA AS service that is not processing messages and look at the JVM threads to see if there is a hang somewhere. Also, check UIMA JMX MBeans. There should be MBeans for CM and their CasPools. Are the pools empty indicating that CASes are stuck somewhere? JC On Wed, Jan 6, 2010 at 4:10 AM, Jörn Kottmann <[email protected]> wrote: > Hi, > > our AEs call a web service and in case the web service > gets updated or is down for a short period of time > the worker nodes stop answering requests from > the input queue, but they should continue answering > requests and reporting errors back to the client. > > There is no specific error configuration which I believe means > that all errors are reported back to the client and the terminate > or disable action is not taken. But I think its disconnecting itself > from the input queue. > > Maybe this log output is helpful: > > Exception stack traces from my AEs process method .. > > 1/5/10 4:25:16 PM - 15: > org.apache.uima.aae.controller.AggregateAnalysisEngineController_impl.stopCasMultiplier: > INFO: Controll > er: SearchEngine Stopping Remote Delegate Cas Multiplier: SearchEngine > > Exception stack traces from my AEs process method .. > > 1/5/10 4:25:17 PM - 15: > org.apache.uima.aae.controller.AggregateAnalysisEngineController_impl.stopCasMultiplier: > INFO: Controller: SearchEngine Stopping Remote Delegate Cas Multiplier: > SearchEngine > > Exception stack traces from my AEs process method .. > > 1/5/10 4:25:19 PM - 15: > org.apache.uima.aae.controller.AggregateAnalysisEngineController_impl.stopCasMultiplier: > INFO: Controll > er: SearchEngine Stopping Remote Delegate Cas Multiplier: SearchEngine > > Exception stack traces from my AEs process method .. > > 1/5/10 4:55:19 PM - 19: > org.apache.uima.adapter.jms.activemq.JmsOutputChannel$ConnectionTimer.startTimer: > INFO: Inactivity Timer Expired. Thread: Controller:SearchEngine:Reply > TimerThread-:ID:dkcphlinh1master-55655-1262686967339-0:0:1:12724040314479401 > Controller: SearchEngine Timeout Value: 1,800,000 Endpoint Name: > ID:dkcphlinh1master-55655-1262686967339-0:0:1 > > The following is printed to the console a few times: > >>> Instance Hashcode:1272339693 Controller:SearchEngine Stopping > Collocated Delegate Cas Multiplier:DocumentRetrieverCasMultiplier > > Jörn >
