PhenixID

PSD1048 – PIM memory settings

Overview

PhenixID Identity Manager runs on an Apache Tomcat. Default memory settings for Apache Tomcat is NOT ideal for a production environment. Depending on physical memory on the server hosting the Apache Tomcat you have to change the default setting to map available memory on the server.

System Requirements

  • PhenixID Identity Manager 5.0.0 or later.

Instructions

The instruction below is when running Apache Tomcat on Windows server. It is strongly recommended that you run PIM on a 64-bit server. Same recommendation applies for Linux even though the configuration is a bit different.

View PhenixID Identity Manager service

When you have installed PIM you will in Services find the PhenixID Identity Manager service, screenshot below is from an PIM 5.5.1 installation.

As you can see the path to the executable is:
“C:\Program Files\PhenixID\IM\server\bin\tomcat9.exe” //RS//phenixidim
(or tomcat8.exe if you running an earlier version).

Change memory for PIM

  1. Open the folder
    drive:\Program Files\PhenixID\IM\server\bin
  2. Open file PhenixIDIMw.exe
  3. Click Java tab
  4. Change memory settings ti value mapped to the server memory. See recommendations below.

    Win2012
    Note1: If you only have 4 GB of RAM you might change above to 2048, 2048 and 1024.
    Note2: If you have 16 GB you could try 8192, 8192 and 4096.
    Note3: Above assumes that IM is the only server solution on this server. If you have other services that requires memory you have to take that under consideration.

  5. Click OK
  6. Start Windows service PhenixID Identity Manager

Verify PIM and Tomcat log-file that PIM starts ok. You might like to change log settings to DEBUG and monitor your solution for some time to make sure your changes works ok.


DISCLAIMER
Information provided in this document is for your information only. PhenixID makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners.

The origin of this information may be internal or external to PhenixID. PhenixID makes all reasonable efforts to verify this information.

PhenixID - support.phenixid.se