Hauptspeichernutzung beim Player MQTT-Modus
Der MQTT-Modus startet für jedes registrierte EPD einen eigenen Player. Daher steigt der Speicherbedarf linear mit der Anzahl der EPDs.
Ist der Hauptspeicher zu klein können nicht alle Player gestartet werden. Dies wird in der iSign.Player.log protokolliert. Fehlermeldungen bei Speicherproblemen sind nicht immer eindeutig, wenn eine Fehlermeldung vorhanden ist, welche auf zu wenig Speicher hindeutet, dann ist davon auzugehen, dass andere Fehlermeldungen die gleiche Ursache haben. Beheben Sie zunächst das Speicherproblem.
- Ist genügend RAM vorhanden
Kontrollieren Sie ob im System genügen RAM vorhanden ist. Siehe (iSign 8 - Inbetriebnahme) - Achten Sie darauf auch eine Auslangerungsdatei (Pagefile / Swap) bereitzustellen. Diese entlastet den RAM. Für den Player sind die dadurch auftretenden Latenzen unproblematisch.
- Kontrollieren Sie die .NET Runtimes. Aktualisieren Sie alle installierten Runtimes auf die aktuelle Version (https://dotnet.microsoft.com/en-us/download/dotnet/8.0). Verwenden Sie die Installer ASP.NET Hosting Bundle und Desktop Runtime x64. Die “.NET Runtime” wird automatisch installiert und MUSS der Version der beiden anderen Pakete entsprechen.
Achtung, mit der x86 Runtime kann der Player zwar starten, aber der Speicher ist begrenzt. - Stellen Sie sicher, dass genügend Desktop-Heap für nicht interaktive Fenster vorhanden ist (vgl. https://learn.microsoft.com/de-de/troubleshoot/windows-server/performance/desktop-heap-limitation-out-of-memory). Wir empfehlen den Desktop-Heap für nicht interaktive Fenster auf 20kB (20480) zu setzen.