Service 'license'
Der Service 'license' verwaltet als Standard folgende Lizenzen:
-
SMU, WEB, LR3, ILM, MAS
Wenn weitere Komponenten in enaio® eingebunden sind, deren Lizenzen vom Service 'license' verwaltet werden, dann müssen alle vom Service 'license' verwalteten Lizenzen über eine Konfigurationsdatei license-prod.yml im Verzeichnis \config von enaio® service-manager eingebunden werden.
license-prod.yml
-
Legen Sie im Verzeichnis \config von enaio® service-manager die Datei license-prod.yml an.
-
Tragen Sie folgendes in die Datei ein.
Beispiel:
-
Starten Sie den Service 'license' neu.
license:
modules:
- name: SMU
number: 4
- name: WEB
number: 1000000
- name: LR3
number: 15
- name: ILM
number: 10
- name: MAS
number: 10
- name: CDE
number: 5
Im Beispiel ist neben den notwendigen Standard-Lizenzen die Lizenz 'CDE' mit der Anzahl '5' eingebunden.
In der Datei license-prod.yml müssen immer alle als Standard vom Service 'license' verwaltete Lizenzen mit angegeben sein. Diese sind: SMU, WEB, LR3, ILM, MAS.
Freigabe von Lizenzen
Lizenzen werden als Standard nach 30 Sekunden und einer zusätzlichen Zeitspanne von 40 Sekunden nach Inaktivität wieder freigegeben.
Dieser Zeitraum kann über einen Eintrag in der Datei license-prod.yml geändert werden.
Beispiel:
license:
modules:
- name: CDE
number: 5
lockingTimeInSec: 300
Im Beispiel ist die Zeitspanne für die Lizenz 'CDE' über den Parameter lockingTimeInSec auf 300 Sekunden erhöht. Die zusätzliche Zeitspanne von 40 Sekunden gilt ebenfalls.
Nach Änderungen muss der Service 'license' neu gestartet werden.
Lizenzen sollten nicht unnötig lange blockiert werden. Die Zeitspanne sollte nur erhöht werden, wenn die Erneuerung einer Lizenz aus technischen Gründen nicht oder nicht alle 30 Sekunden erfolgen kann.