Skip to main content

Technical
Technical
5 followers
0 questions
11 posts

Do you have questions about Technical?

Log in to ask questions about Technical publicly or anonymously.

Benoit BrugiereSemarchy Team
Director, Product Management at Semarchy

How to fine-tune JAVA memory options

This article explains how you can find your current JAVA memory configuration and what are the recommended settings.

Find your current settings

The quickest way to check your current configuration is using the option “System Information” in the xDM Application Builder:

A pop-up will display the configuration from your application server, search for the section Runtime Information:

Recommended settings

1. Determine how to set CATALINA_OPTS or JAVA_OPTS in your environment.

  • In VMs and AMIs provided by Semarchy on Azure and AWS Marketplace, this is done in the file /etc/default/tomcat8
  • In “Semarchy xDM - Preconfigured with Apache Tomcat” JAVA_OPTS... (More)
Fathia JamaSemarchy Team
Sr. Customer Success Consultant at Semarchy

The Session Timeout Setting can be found in the web.xml. The web.xml file is located in the <tomcat_dir>/conf directory.  

Here is a sample of the session-config. The value is set in minutes. 

<session-config>
        <session-timeout>30</session-timeout>
    </session-config>
David JonesSemarchy Team
Sr. Customer Success Consultant at Semarchy

On some occasions, the Execution Engine screen will freeze and administrators cannot perform additional actions through the UI. In those instances, alternate methods must be used in order to stop current operations and revert to a usable state.

  • Recommended approach is to kill the load and its associated job using kill action on the load13 with the REST API call (with postman for example) :
How to resolve Frozen/Unresponsive Execution Engine screen
  • A secondary approach would be to locate/identify active Semarchy sessions in the database, then terminate those sessions.
David JonesSemarchy Team
Sr. Customer Success Consultant at Semarchy

How To Resolve a "Status 500 Internal Server Error" Upon Login

In many instances, file configuration issues may result in an inability to login to the Semarchy platform. For the scenario outlined in the article examples, users attempting to login can successfully navigate to the Welcome page, but will see an error once credentials are entered and validation is attempted. Resolving this type of error is will require system admin access, since configuration changes are usually required in order to fix this problem. The purpose of this article is to provide troubleshooting steps that will aid users in resolving this category of errors.

Description of error

Users attempting to login/authenticate to... (More)