Hi, We use Citrix NetScaler to load balance two BO 4.1 SP03 web application servers(tomcat 7). Everything is working fine with respect to fail over and load balancing. But we are having performance problem with load balancer.
The issue is, when we run the report using direct BO web application URL (http://Tomcat1/BOE/BI or http://tomcat2/BOE/BI) report is able to complete and displaying the results in ~10minutes. But if we run the same report for same dates using NetScaler URL (http://loadbalancer/BOE/BI), it's throwing an error "Unable to process your request". Since end users always use frontend URL "loadbalancer", report couldn't able to finish and throwing an error. This is only happening with long run reports. Quick run reports(~5mins) are able to complete.
On NetScaler, we use LB method as "Least Connection" and persistence as "SOURCEIP". There is also time-out under persistence, it is set at 60mins. We are using port 80 on both tomcat servers. Are there any parameters/settings in NetScaler to improve the BI Launch Pad performance? Are there any default settings in NetScaler that we need to tweak to get synchronous with our BO environment?
Any suggestions will be greatly appreciated! Thanks!