[esb-java-user] How to operate ESB and WSAS on the same machine.

Asankha C. Perera asankha at adroitlogic.com
Wed Feb 25 08:48:40 PST 2009


Hi Harm
> The problem was most definately in the ESB code.
> The ESB got into a state where it didn't handle any messages anymore 
> (deadlock).
> It also didn't handle any other messages for _other_ backends anymore.
> Only restarting the ESB worked.
>
> Meanwhile the backend (running on a separate tomcat) the was still 
> working. (without any restart).
>
> *workaround*
> whenever I fooled the ESB that the backend was running on a different 
> machine the ESB ran fine.(it really was still running on the same 
> machine (but rather then accessing it via 'localhost'   rerouting the 
> traffic really through an other machine, where apache routing the 
> traffic back)
> (so: ESB configuration has an endpoint on http://someotherhost/...   
> on someother host apache proxies the traffic back to the ESB host.)
>
> Note: maybe this ticket has nothing to do with the original question 
> on WSAS/ESB on the same machine. I'm not sure.
The NIO code has a slight probability to behave differently with clients 
on the same physical host and others - and this depends mainly on the 
OS. (e.g. I first saw this couple of years ago with a very old Sun 
Solaris). I do not want to comment on this specific issue without 
further analysis, but like Ruwan said, quite a few issues have been 
fixed on the trunk after the Synapse 1.2/ESB 1.7.x releases, with help 
mainly from real users who use it in production

cheers
asankha

-- 
Asankha C. Perera
AdroitLogic, http://adroitlogic.org

http://esbmagic.blogspot.com




-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://wso2.org/pipermail/esb-java-user/attachments/20090225/75be91f4/attachment.htm 


More information about the Esb-java-user mailing list