Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.

Following are the settings that you need to configure in the process flow for higher performance:

  • Keep Logging Level as "ERROR" to reduce the log generation. 
  • Keep Repository File Retention as "DELETE ON SUCCESS" to ensure that disc space is not filled up.
  • Keep Activities Logging Retention as "NO LOGGING" to ensure that activity logs are not written in the logs. Only the status of the process flow execution is logged.
  • Disable Recoverable Process Flow to reduce the I/O operation. 


You can configure this as follows:

  1. Click Configure > Process Flow. 

  2. On the Process Flow Manage screen, click the process flow to editmanage screen, 

    1. Click More menu and then select Edit
      Process flow will open in a new tab.

    2. On the 
    Edit
    1. Process Flow
     window
    1.  screen, click View Process Flow Properties icon
    and select ERROR from the Logging Level drop-down list
    1. on the toolbar.
    2. In the Logging Level field, select ERROR.

      Image Modified
    Select 

    1. In the Repository Files Retention field, select DELETE ON SUCCESS

     from the Repository File Retention drop-down list
    1. .

    Select NO LOGGING from
    1. In the Activities Logging Retention

     drop-down list
    1. field, select NO LOGGING.

    Clear
    1. Disable the Recoverable Process Flow

     toggle button
    1. option. 

    Click 
    1. Save the process flow.

If you have a large number of concurrent process flows then you need to configure the following:

  • If a large number of concurrent process flows are executing in the Connect Server, then ensure that number of concurrent connections to the backend and log databases are set to appropriate values. To configure this, open server-configure.properties file from the …<ConnectServerInstallFolder>\AdeptiaServer\ServerKernel\etc folder and update the properties as explained below:

    abpm.jdo.maxActive (for backend database) 
    abpm.logdb.pool.maxActive (for log database) 

    Restart Adeptia Services after changing these properties.

  • Running a large number of concurrent process flows requires more memory to be assigned to Connect Kernel. You need to assign sufficient memory to Connect Kernel to execute the process flows. To configure memory assigned to Connect Kernel, open launcher.properties file from the …<ConnectServerInstallFolder>\AdeptiaServer\ServerKernel\etc folder and update the properties as explained below:
    #Kernel JVM parameters KN:JVM: -Xms512M –Xmx1024M -Xrs -XX:PermSize=64M -XX:MaxPermSize=128ds

    where,

              -Xms represents initial memory assigned to Adeptia Kernel at startup.

              -Xmx represents the maximum memory assigned to Adeptia Kernel (if available).

  • There may be a need to increase the Operating System (OS) configuration for the maximum allowed open file handles. Please check the help for your OS to see how to increase this parameter.