JDE App server load balancing with HAProxy and JDENET Predefined ports enabled
Has anyone successfully load balanced JDE App servers with HAProxy TCP mode, with predefined port enabled under JDENET?
When I try to do, the HAProxy routes to the first app server correctly and job completes successfully, but on the second server it could not submit the report successfully.
For every failed UBE submission, below errors are found:
JAS log Error: com.jdedwards.system.kernel.LaunchUBEException: Fatal: Internal LaunchUBE error
ES Log Error: routeOutgoingQueue(), unable to send message: sd=10, msgId=267, msgHost=10.xx.xx.xx, msgPort=8020, sendingHost=10.yy.yy.yy, msgType=360, msgRange=1, krnlName=UBE KERNEL, reqNet=40453, resNet=29328, reqKrnl=40453, resKrnl=30345, msgFlags=2
Here 10.xx is the App server and 10.yy is the HAProxy Load Balancer. HAProxy LB is configured to listen 8017 to 8025, and on both App servers, Predefined ports are enabled in this range 8017-8025, though there is no firewall between these 2 servers.