Vrh.Log4Pro.ACPlugin.ServiceWatchDog 3.9.3

Vrh.Log4Pro.ACPlugin.ServiceWatchDog: restarts services.

Log4ProIS  Service Watchdog (ApplicationContainer plugin)

Install-Package Vrh.Log4Pro.ACPlugin.ServiceWatchDog -Version 3.9.3
dotnet add package Vrh.Log4Pro.ACPlugin.ServiceWatchDog --version 3.9.3
paket add Vrh.Log4Pro.ACPlugin.ServiceWatchDog --version 3.9.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

v3.9.3.0 Patch (2024.04.10) nuget
v3.9.2.0 Patch (2024.02.05) nuget
v3.9.1.0 Patch (2024.02.05) nuget
v3.9.0.0 Compatible change (2024.01.29) nuget
- ServiceStatus check beépítése
v3.8.2.0 Patch (2024.01.25) nuget
v3.8.1.0 Patch (2024.01.25) nuget
- javítás: Thread check xml hiba miatt nem lehetett engedélyezni
- memory értékek kiírása olvashatóan
v3.8.0.0 Compatible change (2023.11.30) nuget
- Vrh.Logger frissítése
v3.7.1.0 Patch (2023.09.26) nuget
v3.7.0.0 Compatible change (2023.05.15) nuget
- WCF test-be a Samples paraméter beépítése (ennyiszer próbálkozik, és ha egyszer sem sikerül, akkor hiba, ha bármikor sikerül, akkor OK.)
v3.6.1.0 (2023.05.03) nuget
- naplózást közvetlenül a VRH.Logger modulon keresztül végzi.
v3.6.0.0 (2023.05.03) nuget
- log bejegyzések finimítása
v3.5.1.0 (2023.02.23) nuget
- VRH.Common 3.0 használata
v3.5.0.0 (2023.02.10) nuget
- xml paraméterezés egyszeerűsítése
- Szeemaforokkal kapcsolatos paraméterezések kikerültek a programból, a szerviz starter mindig elhelyez
egy szemafort a MaxStartingTime-ban megadott élettartammal, a WatchDog pedig mindig figyeli ezt.
- A WatchDog-ban bevezetésre került a Default elem, amelynek szerkezete ugyanaz, mint a Service elemé, kivéve,
hogy a figyelt processz/szerviz azonosítására vonatkozó attributumok nincsenek benne; az itt megadott egyéb
attributumok lesznek a Service elemben nem megadott attributumok értékei. Ha a StartDelay értéke nincs megadva
a WatchDog elemben és a Default elemben sem, akkor a Service elemben megadott MaxStartingTime értéket kapja
alapértelmezésként; ez utóbbi lehetőség azt biztosítja, hogy az indulási idő hosszára vonatkozó értéket a
konfigurációs adatok között elegendő szervizenként egyszer megadni, sőt azonos érték használható több szervizre!
v3.4.2.0 (2022.08.23) nuget
- szemafor időzítő kezelési probléma javítása
v3.4.1.0 (2022.08.12) nuget
v3.4.0.0 (2022.08.11) nuget
- logolás javítása
v3.3.4.2 (2021.07.02) nuget
- leálláskor null reference exception-ra futott
v3.3.4.1 (2021.06.17) nuget
- egy napló bejegyzés típusának változtatása
v3.3.4 (2020.11.20) nuget
- beépülők frissítése
v3.3.3 (2020.10.27) nuget
- az indító néha összeakadt az indítandó (elsősorban a Datacontroller) szervizzel, ezért a szemafor indító lock kihelyezése máshova került
v3.3.2 (2020.01.13) nuget
- hiba javítása.
v3.3.1 (2020.01.07) nuget
- ServiceStart semafor kezelésében levő hiba javítása.
v3.3.0 (2020.01.07) nuget
- A WatchDog által monitorozandó process megadható a Service/PID=, ProcessName=, UserName= attributumok segítségével is.
v3.2.0 (2020.01.07)
- ServiceWatchDog/Service xml elemben Enable attributum bevezetése. Ha értéke false, akkor a szerviz xml elem nem kerül feldolgozásra.
v3.1.0 (2020.01.07)
- Memória ellenőrzésnél a memória méretet meg lehet adni úgy is, hogy a méretet jelző szám mögé K, illetve M betű illeszthető.
- 1215K(=1215000), vagy 12M(=12000000), azaz "K" ezres, "M" pedig egymilliós szorzót jelent.
- A számok csak egész számok lehetnek!
v3.0.0 (2019.12.14)
- ApllicationContainer 4.0-hoz igazítás
v2.0.0 (2019.10.21)
- ServiceStarter funkcionalitás beépítése ebbe a plugin-be
- ServiceStarter és ServiceWatchDog funkciók külön-külön engedélyezése
- Belső szemafor használati lehetősége (csak ha mindkét funkció engedélyezve van!)
- Megújult xml szerkezet
- IWATCHDOG interfész használata a WCF válaszidő kezeléséhez

Version History

Version Downloads Last updated
4.0.0 0 2026.01.20.
3.9.4 4 2025.03.20.
3.9.3 (current version) 7 2024.04.10.
3.9.2 9 2024.02.05.
3.9.0 11 2024.01.30.
3.8.2 9 2024.01.25.
3.8.1 8 2024.01.25.
3.8.0 8 2023.11.30.
3.7.1 10 2023.09.26.
3.7.0 13 2023.05.15.
3.6.1 8 2023.05.03.
3.6.0 11 2023.05.03.
3.5.1 10 2023.02.23.
3.5.0 11 2023.02.10.
3.4.2 10 2022.08.23.
3.4.1 10 2022.08.12.
3.4.0 10 2022.08.11.
3.3.4.1 10 2021.06.17.
3.3.4 12 2020.11.20.
3.3.3 9 2020.10.27.
3.3.2 10 2020.01.13.
3.3.1 11 2020.01.10.
3.3.0 10 2020.01.07.
3.2.0 10 2020.01.07.
3.1.0 9 2020.01.07.
3.0.0 11 2019.12.14.
1.0.0-alpha1 12 2019.10.21.