This documentation is for WSO2 Business Process Server version 3.5.0. View documentation for the latest release.

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


  1. If one or more worker nodes in a clustered deployment require access to the management console, you would need to increase the entity expansion limit as follows in the <BPS_HOME>/bin/wso2server.bat file (for Windows) or the <BPS_HOME>/bin/ file (for Linux/Solaris). The default entity expansion limit is 64000.

    Code Block

    Tip: This is not included by default in the file. You must add this in explicitly.

  2. Memory allocated for the BPS can be increased by modifying <BPS_HOME>/bin/wso2server.bat file (for Windows) or the <BPS_HOME>/bin/ file (for Linux/Solaris). 
    • Default setting for WSO2 ESB 4.6.0 and later is: -Xms256m -Xmx512m -XX:MaxPermSize=256m
    • This can be changed for benchmarking as shown in the following example: -Xms2048m -Xmx2048m -XX:MaxPermSize=1024m (for Java 7) or -Xms2048m -Xmx2048m (for Java 8)


Configure this by adding the following to the <BPS_HOME>/repository/conf/bps.xml file if it isn't there already.

Code Block

Multi-threaded HTTP connection manager