Application Server Settings

PAS Properties

S.No Settings Description
1 application.resourceCacheTimeout=-1 The cache time out should be -1 to never check for updates for translations
2 application.mode=PRODUCTION application mode to be set to PRODUCTION for performance testing
3 debug.remoteDebugging=No The remote debugging should be turned off
4 jpa.showSql=false showSql should be 'false' to have no sql statements return to server logs
5
  • application.databaseType=SqlServer
  • application.databaseType=Oracle
  • application.databaseType=DB2
set the database type based on the database used for testing
6 search.field.text.caseInsensitive=false set caseinsensitve search to false for search case sensitive searches for Oracle database. For DB2, Setting it to “true” would enable the code to use the generated columns for comparison. refer the JIRA(OIPA-136, OIGPA-157) as well to understand the logic.
7 #jpa.databasePlatform=org.eclipse.persistence.platform.database.OraclePlatform #jpa.databasePlatform=org.eclipse.persistence.platform.database.DB2Platform #jpa.databasePlatform=org.eclipse.persistence.platform.database.SQLServerPlatform #jpa.databasePlatform=com.adminserver.dal.jpa.CustomDB2Platform

The jpa database platform to be used with top link essentials. For DB2, use CustomDB2PlatForm JPA for top link essentials.

Note: This fix is not required if using EclipseLink(OIPA-136, OIGPA-157)

Weblogic Settings

S.No Settings Description
1 Login Timeout =25000 <ManagedServer> -- Configuration -- tuning -- Login Timeout should be 25000
2 HTTP Duration = 60 <ManagedServer> -- Configuration -- Protocols -- HTTP --Duration should be 60
3 Initial Capacity=250 Increment = 10 Services --<DataSource> --Configuration -- ConnectionPool -- Initial and Maximum Capacity should be 250 and Incriment should be 10
4 GC Algorithm “-XX:+UseG1GC” G1GC to be part of jvm arguments
5 -Xms4g –Xmx4g Heap memory settings

HTTP Server Settings

Note: These are recommended settings could change based on testing effort and any issues found

S.No Settings Description
1 Timeout = 1200 The number of seconds before receives and sends time out.
2 KeepAlive = On Whether or not to allow persistent connections (more than #1 request per connection). Set to "Off" to deactivate.
3 MaxKeepAliveRequests = 600

The maximum number of requests to allow during a persistent connection. Set to '0' will allow an unlimited amount.

Note: We recommend you leave this number high, for maximum performance.

4 KeepAliveTimeout =100 Number of seconds to wait for the next request from the same client on the same connection.
5 ThreadLimit = 25 Maximum setting of ThreadsPerChild
6 ServerLimit = 64 Maximum setting of StartServers
7 StartServers = 1 Initial number of server processes to start
8 MaxClients = 800 Maximum number of simultaneous client connections
  MinSpareThreads = 25 Minimum number of worker threads which are kept spare
  MaxSpareThreads = 50 Maximum number of worker threads which are kept spare
  ThreadsPerChild = 25 Constant number of worker threads in each server process
  MaxRequestsPerChild = 0 Maximum number of requests a server process serves

 

 

 

 

 

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. About Oracle Insurance | Contact Us