James Jennings Posted June 7, 2021 Share Posted June 7, 2021 Hi all, Running BusinessEvents 5.4.1 we are attempting to scale out our cache instances from 6 to 12 in order to alleviate thread congestion and poor throughput. We only have 6 physical machines on which to deploy the 12 instances. With two instances on each host we see a port already in use error at startup and that instance shuts down. JMX port is defined for the Processing Unit. Is there a way to run two instances of the same PU in one host Thanks for any insights. Link to comment Share on other sites More sharing options...
Jim Mulcahey Posted June 23, 2021 Share Posted June 23, 2021 Hi James, To avoid the JMX port conflict when running multiple processing units on the same machine, you may use a global variable. In your TRA file (default is under $BE_HOME/5.4/bin/be-engine.tra), set.. java.property.be.engine.jmx.connector.port=%JmxPort% ..where 'JmxPort' is a global variable defined for this project. Then in your CDD, set in the Properties for the processing unit.. tibco.clientVar.JmxPort=9001 ..which would set the JmxPort value to 9001, which would in-turn set the java.property.be.engine.jmx.connector.port value in the TRA. You can do this for each Processing Unit in your CDD. Regards, Jim Mulcahey TIBCO Support Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now