cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Reasons for the Local License Server to crash

Reasons for the Local License Server to crash

Introduction

This article is intended to offer some hints as to why there may be a crash in the LLS. It is not an exhaustive list of reasons but it may give some indication as to why there is a crash.

Use Case 1: JVM out of memory.

The local license server uses a JVM. It is possible that with a high volume of requests to the server, the JVM memory allocation is exhausted and there is the possibility that the server crashes. This is an unlikely scenario as the JVM will usually perform garbage collection and free up memory. Ideally, the server should be used on a machine that has a high allocation of memory that is available to the JVM through JVM settings.

Use Case 2: LLS Database grows significantly large

It has been seen that in certain situations the LLS can consume large amounts of disk space. This may be when usage is collected on the server but not synced to the back office. If the DB grows sufficiently large and there is not enough room on the disk, the server could crash.

Again this is an unlikely occurrence and is mitigated by synching the usage records with the back office or by using a sufficiently large disk.

Use Case 3: DB corruption

This is an issue that occurs when there is a hard power event on the server machine. It is possible that the server is writing information to the database and power is lost on the machine. IT has been seen that this can result in a corruption of the database and a crash when the server starts up again.

This can be mitigated by enabling the database backup functionality of the server. This will take regular backups of the database and allow you to restore the DB in the event of corruption.

Use Case 4: Virus scanner or endpoint scanner

It is sometimes possible that a virus scanner or security endpoint scanner could interpret some of the functionality of the LLS as a potential cause for alarm and prompt the user to allow or disallow. Disallowing could, potentially, cause the LLS to stop working as it is not able to perform some of its tasks correctly. It is advised to allow the LLS in virus scans or endpoint scans.

More Information

As mentioned this is not an exhaustive list and more use cases will be added to this as more are reported

Labels (1)
Was this article helpful? Yes No
No ratings
Version history
Last update:
‎Jul 24, 2024 12:09 PM
Updated by:
Contributors