This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal



Sep 2, 2011, 12:39 PM
6 Posts

Multiple profiles used as datasources

  • Category: Other
  • Platform: All
  • Release: 8.5.2
  • Role: Developer,Administrator
  • Tags: performance testing,multiple datasources,profiles
  • Replies: 1
 Hello,
 
 We are currently performance testing a complex xpage application.
We have encountered a big problem, and we are currently investigating it, but I'm looking for useful comments/tips here. 
 
Testing enviroment: 
Win 2008 64 bit (because linux 64 bit isn't supported) 
Domino 8.5.2 FP3 
 
Testing apps: Testmaker and opensta  
 Infrastructure: vmware 4
Hardware: 8 processors, 16GBs of ram 
 
So the problem is when we start the testing, our tests can only run with 20 users. Above 20 users (we have tried with 30), after some time (like 5-10 minutes), the nhttp task gets the server cpu usage to 100%, and  the test case fails.
After this, we can't open the app from a browser, but other applications are available through browser (even xpage ones). 
 
 
We have made some very fine tuning to the server configuration, but the above problem still exists. Currently what I was thinking (and looking at the server console to our print statements), it looks to me like the problem come from the multiple datasources we are using. 
 
So on each page, there are 4 xpage datasources connected to the 4 same database profiles. The server crashes at here, during the database.getProfileDocument() call.  
 (After a huge load on the server).
 
Does anyone know something about this? Are there any limits to using datasources, or calling/reading the profile documents from xpages side?
 
Thank you! 
Sep 2, 2011, 1:01 PM
6 Posts
Re: Multiple profiles used as datasources
 When the http "crashes", and I issue the following command on domino console
[0A0C:0006-0E14] tell http show thread state
 
And see the following a lot: 

[0DBC:0002-0FD4] 2011.09.02 14:59:14   Http Worker Thread ID [c7c]: [Thread State is Idle]
[0DBC:0002-0FD4] 2011.09.02 14:59:14   Http Worker Thread ID [10e8]: Working session [58b5]: Session State [Read Request, waiting for data] : 
[0DBC:0002-0FD4] 2011.09.02 14:59:14   Http Worker Thread ID [d4c]: Working session [58b6]: Session State [Read Request, waiting for data] : 
[0DBC:0002-0FD4] 2011.09.02 14:59:14   Http Worker Thread ID [b4c]: [Thread State is Idle]
 

This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal