[Apiman-user] duplicate response on Connetor timeout

Marc Savy marc.savy at redhat.com
Thu Feb 16 06:05:09 EST 2017


With regards to debugging:

I assume you are using the Servlet/WAR gateway with WildFly?

If so, I suggest you consult the WF debugging guides -- but, in short, you
can start up the application server with --debug and connect to it remotely
from  your debugger (e.g. Eclipse, IntelliJ, etc).

https://tools.jboss.org/blog/2015-03-17-debugging-an-externally-launched-wildfly.html

Regards,
Marc

On 16 February 2017 at 10:34, Balu S <sbalu27 at gmail.com> wrote:

> Hello,
> I have found that if the HTTPConnector times out without receiving the
> response from the backend API, then somewhere down the line it generates 2
> error responses and this is evident from the metrics as it show 2 failures
> as supposed to 1 failure for the single request.
>
> So there are 2 issues,
>   - firstly the returned error response contains 2 error XMLs appended to
> each other and sent to the browser and hence not a valid XML.
>   - The metrics also shows as 2 failure response for single request.
>
>> I have been looking the sources but without the way to debug within
> running application, it quite hard to follow the flow.
>
> This can be easily simulated with setting very low timeouts (2 secs for
> ex) in apiman.properties.
>
> apiman-gateway.connector-factory.http.timeouts.read=2
> apiman-gateway.connector-factory.http.timeouts.write=2
>
> Could you please look at the issue and also If you could guide me how to
> setup debugging environment, then I can try to fix that as well.
>
> regards
> Balu
>
> _______________________________________________
> Apiman-user mailing list
> Apiman-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/apiman-user
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/apiman-user/attachments/20170216/25c57b67/attachment.html 


More information about the Apiman-user mailing list