It looks like the server is simply not accepting new connections, like it is no
longer listening on the port.
Like I said, it works fine for most of the day, the problem is when I leave it
overnight and try to establish a new connection in the morning. Nothing is
written to the server logs, the client connection times out.
I bumped up the log level to DEBUG, but there isn't anything in the logs about
failed connections or any error related to message processing.
I can't deliver this software if it won't run more than a few hours, and I'm
baffled as to where to look next.
-tom
From: Sreenath Gadipally [mailto:sreenath.gadipa...@mastek.com]
Sent: Thursday, January 09, 2014 8:42 AM
To: Christian Ohr; Tom Wilson
Cc: hl7api-devel@lists.sourceforge.net
Subject: RE: [HAPI-devel] My HAPI server stops accepting connections
Why we get timeout issues in hapi everytime when we access the appl
Thanks & Regards
Sreenath
From: Christian Ohr [mailto:christian....@gmail.com]
Sent: 09 January 2014 22:07
To: Tom Wilson
Cc:
hl7api-devel@lists.sourceforge.net<mailto:hl7api-devel@lists.sourceforge.net>
Subject: Re: [HAPI-devel] My HAPI server stops accepting connections
The error your client is producing simply says that it did not get a response
that matches the control ID of the message sent away.
I can only guess about the reasons... Was the physical connection still
present? Did the server side (i.e. ORU_R01_ReceivingApplication) respond within
the timeout time frame (like 30s)? And if not, why? Did it receive the request
at all? Maybe setting the log level to DEBUG can help, too....
regards
Christian
2014/1/7 Tom Wilson <twil...@sujansky.com<mailto:twil...@sujansky.com>>
Help!
I implemented a HAPI server according to the example:
server =
DirectHapiContext.getHapiContext().newServer(LISTENER_PORT,
USE_TLS);
ORU_R01_ReceivingApplication handler = new
ORU_R01_ReceivingApplication();
handler.setHl7Queue(hl7Queue );
server.registerApplication("ORU", "R01", handler);
server.registerConnectionListener(new
ORU_R01_ConnectionListener());
server.setExceptionHandler(new ORU_R01_ExceptionHandler());
try {
server.startAndWait();
} catch (InterruptedException e) {
LOG.error("Startup interrupted!", e);
}
It works great, but after leaving it running overnight, when I come back in the
morning it will not accept connections. The client produces this error:
ca.uhn.hl7v2.HL7Exception: Timeout waiting for response to message with control
ID 20131216123844000002
I don't see anything in the logs that would indicate where the problem is. How
do I troubleshoot this?
-tom
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net<mailto:Hl7api-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/hl7api-devel
MASTEK LTD.
In the US, we're called MAJESCOMASTEK
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opinions expressed in this e-mail are those of the individual and not that of
Mastek Limited, unless specifically indicated to that effect. Mastek Limited
does not accept any responsibility or liability for it. This e-mail and
attachments (if any) transmitted with it are confidential and/or privileged and
solely for the use of the intended person or entity to which it is addressed.
Any review, re-transmission, dissemination or other use of or taking of any
action in reliance upon this information by persons or entities other than the
intended recipient is prohibited. This e-mail and its attachments have been
scanned for the presence of computer viruses. It is the responsibility of the
recipient to run the virus check on e-mails and attachments before opening
them. If you have received this e-mail in error, kindly delete this e-mail from
desktop and server.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hl7api-devel