- Revenera Community
- :
- FlexNet Embedded
- :
- FlexNet Embedded Knowledge Base
- :
- Reasons for the Local License Server to crash
- Mark as New
- Mark as Read
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
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