Činnosť procesov
Činnosť procesov v rámci RDS
Procesy aplikačného servera
Procesy aplikačného servera po pripojení k serveru obdržia informáciu o jeho aktuálnom stave vzhľadom na RDS (stav HS alebo SBS). Podľa neho ďalej riadia svoju činnosť. Ak ide o HS, proces normálne plní svoju úlohu podľa konfigurácie jeho potomkov (vzťahy podľa DODM). Ak je proces pripojený k SBS serveru, jeho činnosť je daná typom procesu.
Pokiaľ procesy podporujú inštančné spúšťanie (napr. /WSELF,1), tak aktívna inštancia pripojená na HS normálne plní svoju úlohu a v ostatných prípadoch (pasívna inštancia pripojená na HS, ľubovolná inštancia pripojená na SBS) je jeho činnosť daná typom procesu.
D2000 Event Handler
Áno | |
Pri zmene stavu servera (prechod HS->SBS alebo SBS->HS) je beh procesu ukončený a podľa konfigurácie príslušného objektu typu Proces je znovu spustený. | |
Činnosť pri pripojení k serveru, ktorý je v stave SBS |
|
Žiadny objekt typu Event nebude naštartovaný. | |
Činnosť pri prechode servera HS-->SBS |
|
Všetky bežiace objekty typu Event prerušia svoju činnosť bez možnosti na tento prechod nejako špecificky reagovať. Ak existuje zoznam nevybavených požiadaviek pre štart eventov, tento je vyprázdnený. | |
Činnosť pri prechode servera SBS-->HS |
|
Činnosť procesu D2000 Event Handler je podobná ako pri jeho štarte. Prebehne naštartovanie Start Up eventov a Server eventov. | |
Proces podporuje možnosť inštancií (parameter /Wmeno, instNr). Ak je proces aktívny (na HS), jeho činnosť sa riadi konfiguráciou príslušných potomkov (objektov typu event). Ak je proces neaktívny, všetky ESL skripty sú neaktívne. Pri prechode z aktívneho stavu do neaktívneho sú všetkyu ESL skripty zastavené, podobne ako pri prechode servera zo stavu HS do stavu SBS. Do monitorovacej databázy je o tomto vytvorený záznam pre každý prerušený skript.
D2000 KOM
Áno | |
Pri zmene stavu servera (prechod HS->SBS alebo SBS->HS) proces automaticky vyhľadá nový HS a pripojí sa k nemu. Ďalej pokračuje v normálnej činnosti. | |
Možnosť inštančného spustenia prostredníctvom parametra /Wmeno,inštancia | Áno |
Pri práci v inštančnom móde, keď je inštancia aktívna a pripojená na HS server, proces pracuje normálne. | |
Činnosť pri pripojení k serveru, ktorý je v stave SBS, resp. v inštančnom móde pasívna inštancia pripojená k HS serveru alebo ľubovolná inštancia pripojená k SBS serveru |
|
Tento stav je podporovaný iba niektorými komunikačnými protokolmi, podpora je uvedená pri jednotlivých dokumentáciách. Komunikačné protokoly, ktoré podporujú tento stav, aktívne nekomunikujú, ak sa jedná o protokol na sériovej komunikačnej linke, snaží sa o sledovanie dát vymieňaných medzi procesom KOM pripojeným k HS a ich analýzu. Zmeny hodnôt meraných bodov sa nezverejňujú ďalej do systému. | |
Činnosť pri prechode servera HS-->SBS a pri zmene inštancie na pasívnu |
|
Komunikačné protokoly, ktoré podporujú redundanciu, ukončia aktívnu komunikáciu (prestanú vysielať, uzavrú sockety a pod, ...) a ak je to technicky možné, sledujú komunikáciu medzi procesom KOM pripojeným k HS a vykonávajú jej analýzu. Zmeny hodnôt meraných bodov sa prestanú zverejňovať do systému. | |
Činnosť pri prechode servera SBS-->HS a pri zmene inštancie na aktívnu |
|
Komunikačné protokoly, ktoré podporujú redundanciu, začnú aktívnu komunikáciu, ak je to možné, tak až po odsledovaní ukončenia komunikácie predchádzajúceho procesu KOM pripojeného k HS. Zmeny hodnôt meraných bodov sa začnú zverejňovať do systému. | |
UPOZORNENIE:
Neodporúča sa používať tie komunikačné protokoly, ktoré nepodporujú redundanciu, v redundantných systémoch s dvoma alebo viacerými KOM procesmi.
Správna konfigurácia je spustenie jediného KOM procesu na vybratom počítači s použitím štartovacích parametrov /RD alebo /RF.
D2000 CALC
Nie | |
Činnosť pri pripojení k serveru, ktorý je v stave SBS |
|
Proces vykonáva svoju činnosť podľa konfigurácie počítaných bodov, ale prípadné zmeny ich hodnôt nezverejňuje ďalej do systému. Týmto je zaručené, že vnútorné stavy vo výrazoch volaných funkcií sú priebežne aktualizované. | |
Činnosť pri prechode servera HS-->SBS |
|
Proces prestane zverejňovať hodnoty počítaných bodov. | |
Činnosť pri prechode servera SBS-->HS |
|
Proces začne zverejňovať hodnoty počítaných bodov. | |