The Question:
User has deployed JasperReports Server (JRS) in a clustered server farm. Both server nodes are configured with the same amount of heap memory allocation, JAVA_OPTS="-Xms1024m -Xmx12288m".
Each node has a different amount of RAM available. Is it Okay to have different heap memory allocation on each node to better utilize the available resource for JRS?
The Answer:
Users can certainly have different heap memory allocations on different server nodes to host JRS. Heap memory allocations for each server node do not have to be the same as long as it can serve primarily the reporting request on the data volumes by JRS running on that node.
To clarify, the main considerations for JRS server farm deployment are the shared keystore files, the load balancer sticky/pinned session requirement, and ehcache replication between server nodes to keep their cached repo content in the instances in sync when sharing a repo database.
=====================================================
TTC-20210831-2046954
Recommended Comments
There are no comments to display.
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