Floating License Server Help

Status pages

Floating License Server (FLS) administrator can make requests to the server in order to get brief information about health, current configuration, and connection state. In case you have a problem, or require full information, visit the FLS dashboard.

Health check

The /health page shows if the server is registered and if it has connection to JetBrains Account. In the first case it returns 200 OK and presents the serverUID and lastCallHome. Otherwise, the response is 500 Internal Error with a problem description.

lastCallHome shows the time of last connection to JetBrains servers. If the server is not able to connect to account.jetbrains.com within a certain time limit, FLS stops serving user tickets and tries to connect to JetBrains Account every minute, see Communication with JetBrains Account.

  1. Make sure the FLS server is running.

  2. Make the /health request to the FLS server. For example, if your base url is http://0.0.0.0:8080http://127.0.0.1:80, open the following in a browser.

    http://0.0.0.0:8080/health
    http://127.0.0.1:80/health
    You should see the response similar to the following:

    {"serverUID":"2veurqi4td","lastCallHome":"02 Jun 2018 21:37"}

Configuration

The /check-configuration page presents the base information such as current host and port, location of log files.

From build #19340 it also shows Max/Total JVM memory used by the FLS Java machine.

  1. Make sure the FLS server is running.

  2. Make the /check-configuration request to the FLS server. For example, if the FLS base url is http://0.0.0.0:8080http://127.0.0.1:80, open the following in a browser.

    http://0.0.0.0:8080/check-configuration
    http://127.0.0.1:80/check-configuration
    You should see the response similar to the following:

    Base URL defined by host and port: http://0.0.0.0:8080 Location of log files: /opt/license-server-installer/logs Max/Total JVM memory: 300.00 Mb / 1024.00 Mb
    Configured base URL: http://unit-fls Base URL defined by host and port: http://127.0.0.1:80 Location of log files: C:\ProgramData\JetBrains\LicenseService\logs\LicenseService Location of configuration file: C:\ProgramData\JetBrains\LicenseService\conf\LicenseService Max/Total JVM memory: 276.00 Mb / 1024.00 Mb

Connection

The /check-connection page shows if FLS connection to the JetBrains servers is successful.

  1. Make sure the FLS server is running.

  2. Make the /check-connection request to the FLS server. For example, if your base url is http://0.0.0.0:8080http://127.0.0.1:80, open the following in a browser.

    http://0.0.0.0:8080/check-connection
    http://127.0.0.1:80/check-connection
    You should see the response similar to the following:

    https://account.jetbrains.com OK https://www.jetbrains.com OK

Version

The /check-version page shows what FLS version you have, and if later versions are available.

  1. Make sure the FLS server is running.

  2. Make the /check-version request to the FLS server. For example, if your base url is http://0.0.0.0:8080http://127.0.0.1:80, open the following in a browser.

    http://0.0.0.0:8080/check-version
    http://127.0.0.1:80/check-version
    You should see the response similar to the following:

    {"currentVersion":"20308","updateAvailable":false}
Last modified: 5 December 2019