RaServer kraschar p.g.a. stort trafikflöde mot klienter

Åtgärdad i version: M5 v5.49.8

 

Bland annat ändrades följande:

  • Optimering av kommunikation till klienter som minskar problem med fördröjningar på prioriterade svar som databasfrågor.
  • Möjlighet att ställa om klienter så de inte prenumererar på realtidshändelse i onödan.

  • Möjlighet att ställa om klienter så de inte prenumererar på systemtiden constant.

  • Möjlighet att monitorera klienternas genomsnittliga svarstider i nätverket för att detektera dåliga uppkopplingar till server.

  • Möjlighet att monitorera antalet realtidshändelser som väntar på att skickas till klient.

 

Kontrollera mätvärden för klienter:

Detta utförs med programmet R-CARD M5 Monitor som endast finns på er M5 server.

I kolumnen Inloggade ser man exempelvis

<operatörsnamn> (M5 Client) [22,5,0]

Klammerns första fält beskriver antalet referenser för klienten i server och ska ligga relativt stabilt, ju lägre desto bättre.

Andra fältet visar medelsvarstiden i nätverk i antalet millisekunder. Normala värden i lokala nätverk är 1 - 20 ms. Höga värden upp mot 100 ms.

Tredje fältet visar antalet realtidshändelser som ligger i kö för utskick till klienten. Detta värde kan tillfälligt öka men över tid bör det inte växa. Om värdet växer oändligt bör man minska antalet klienter som behöver realtidshändelser.

OBS: Om både andra och tredje fältet har värden som är noll visas dessa inte, klammerna har alltså bara ett värde då.

 

Stänga av skickandet av live-händelser till klient.

Utför följande på klientdatorn

  1. Om R-CARD M5 Arbetstation är öppen, stäng denna.
  2. Starta programmet Anteckningar som administratör (högerklicka och välj kör som..).
  3. Från programmet öppna filen RaClientSys.ini som återfinns i mappen 
    C:\Users\<UserName>\AppData\Local\VirtualStore\Program Files (x86)\RCO Security AB\R-CARD M5
  4. För att ta bort händelser - Lägg till IgnoreSystemEvents = 1
  5. För att stänga av sekundhantering - Lägg till IgnoreSystemTimeSeconds = 1
  6. Spara och stäng anteckningar.


Exempel: RaClientSys.ini

[Startsystem]
StartSystemNames=SERVERNAMN
System=SYSTEMNAMN
Server=SERVERNAMN
IgnoreSystemEvents=1
IgnoreSystemTimeSeconds=1
[Inställningar]
LanguageId=0


Viktigt:

Live-händelser måste vara aktiva på klienter som använder närvarofönster. Man kan däremot begränsa sekundvisning på dessa klienter. Observera att närvarofönster uppdaterar baserat på förändring i klockan och denna inställning medför då att närvarofönster endast uppdaterar vid minutomslag.