Č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
D2000 KOM
D2000 CALC
D2000 ARCHIV
D2000 DbManager
D2000 ALARM
D2000 GATEWAY
D2000 CNF
D2000 HI
D2000 GrEditor
D2000 Event Handler
Možnosť pripojenia prostredníctvom parametra /RD alebo /RF | Á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
Možnosť pripojenia prostredníctvom parametra /RD alebo /RF | Á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. Bližšie informácie sú uvedené pri popise jednotlivých komunikačných protokoloch v kapitole Komunikačné protokoly. |
|
Č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. Bližšie informácie sú uvedené pri popise jednotlivých komunikačných protokoloch v kapitole Komunikačné protokoly. |
|
Č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. Bližšie informácie sú uvedené pri popise jednotlivých komunikačných protokoloch v kapitole Komunikačné protokoly. |
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
Možnosť pripojenia prostredníctvom parametra /RD alebo /RF | 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. |
D2000 ARCHIV
Možnosť pripojenia prostredníctvom parametra /RD alebo /RF | Á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, archív vždy archivuje (pokiaľ nie je špeciálne zakázaná archivácia kvôli zdieľaniu archívnej
databázy - viď štartovací parameter /DBSH - toto nie je
odporúčaná konfigurácia!). Rozdiel v správaní aktívnej a pasívnej inštancie je iba v tom, že na aktívnu inštanciu prichádzajú cez proces D2000 Server požiadavky na čítanie dát. |
|
Činnosť pri pripojení k serveru, ktorý je v stave SBS | |
Proces vykonáva svoju činnosť (archivácia, prepočty, ...) podľa svojej konfigurácie bez ohľadu na RDS stav
servera, ku ktorému je pripojený. Na proces pripojený k SBS serveru neprichádzajú požiadavky na čítanie dát. |
D2000 DbManager
Možnosť pripojenia prostredníctvom parametra /RD alebo /RF | Á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 aktívna inštancia 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 | |
DbManager v takomto stave nespracováva žiadne požiadavky prichádzajúce od servera. Pri prechode do takéhoto stavu sú všetky rozrobené databázové operácie ukončené, na všetkých databázových spojeniach sa vykoná operácia ROLLBACK a čaká sa, kým sa dostane DbManager do aktívneho stavu (prechodom servera do stavu HS resp. zmenou inštancie na aktívnu). Ak je zapnutý štartovací parameter /DBSH, tak sa navyše uzavrú všetky spojenia na databázu. | |
Činnosť pri prechode servera SBS-->HS a pri zmene inštancie na aktívnu | |
DbManager začne spracovávať požiadavky prichádzajúce od servera. Pokiaľ bol použitý štartovací parameter /DBSH tak sa znovu vytvoria spojenia na databázy. |
D2000 ALARM
Možnosť pripojenia prostredníctvom parametra /RD alebo /RF | Nie |
Činnosť pri pripojení k serveru, ktorý je v stave SBS | |
Proces vykonáva svoju činnosť podľa konfigurácie objektov typu Alarm, ale prípadné zmeny ich hodnôt nezverejňuje ďalej do systému. Týmto sa zaručí, že vnútorné stavy vo výrazoch volaných funkcií sa priebežne aktualizujú. | |
Činnosť pri prechode servera HS-->SBS | |
Proces prestane zverejňovať hodnoty objektov typu Alarm. | |
Činnosť pri prechode servera SBS-->HS | |
Proces začne zverejňovať hodnoty objektov typu Alarm. |
D2000 GATEWAY
Možnosť pripojenia prostredníctvom parametra /RD alebo /RF | Nie |
Činnosť pri pripojení k serveru, ktorý je v stave SBS | |
Proces vykonáva svoju činnosť podľa svojej konfigurácie bez ohľadu na RDS stav servera, ku ktorému je pripojený. |
D2000 CNF
Možnosť pripojenia prostredníctvom parametra /RD alebo /RF | Áno |
Pri zmene stavu servera (prechod HS->SBS alebo SBS->HS) je beh procesu zastavený. | |
Činnosť pri pripojení k serveru, ktorý je v stave SBS | |
Proces sa nachádza v režime READ ONLY. | |
Činnosť pri prechode servera HS-->SBS | |
Zastavenie procesu. | |
Činnosť pri prechode servera SBS-->HS | |
Zastavenie procesu. |
D2000 HI
Možnosť pripojenia prostredníctvom parametra /RD alebo /RF | Áno |
Pri zmene stavu servera (prechod HS->SBS alebo SBS->HS) proces zobrazí informáciu: a automaticky vyhľadá nový HS. Oznam je na obrazovke umiestnený len v čase, kedy sa HI pokúša nadviazať spojenie s HS. Po nadviazaní spojenia s novým HS budú schémy znova otvorené do stavu pred zmenou HS. |
|
Činnosť pri pripojení k serveru, ktorý je v stave SBS | |
Bez zmeny správania. | |
Činnosť pri prechode servera HS-->SBS | |
Ak sa pripojenie realizovalo parametrom /S, činnosť procesu je bez zmeny. | |
Činnosť pri prechode servera SBS-->HS | |
Ak sa pripojenie realizovalo parametrom /S, činnosť procesu je bez zmeny. |
D2000 GrEditor
Možnosť pripojenia prostredníctvom parametra /RD alebo /RF | Áno |
Pri zmene stavu servera (prechod HS->SBS alebo SBS->HS) sa beh procesu zastaví. | |
Činnosť pri pripojení k serveru, ktorý je v stave SBS | |
Proces oznámi, že server nie je v stave HS a skončí. | |
Činnosť pri prechode servera HS-->SBS | |
Proces oznámi zmenu stavu a skončí. | |
Činnosť pri prechode servera SBS-->HS | |
Proces oznámi zmenu stavu a skončí. |
Súvisiace stránky:
0 komentárov