Vrh.Log4Pro.ACPlugin.ServiceWatchDog
3.8.1
Log4ProIS Service Watchdog (ApplicationContainer plugin)
Release Notes
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
Dependencies
-
- Microsoft.Diagnostics.Runtime.Latest (>= 0.8.31.3)
- Newtonsoft.Json (>= 13.0.1)
- StackExchange.Redis (>= 1.2.6)
- System.ValueTuple (>= 4.5.0)
- Vrh.ApplicationContainer (>= 4.4.1)
- Vrh.ApplicationContainer.Control.Contract (>= 0.1.0)
- Vrh.XmlProcessing (>= 2.0.1)
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 4.0.0 | 0 | 2026.01.20. |
| 3.9.4 | 4 | 2025.03.20. |
| 3.9.3 | 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 (current version) | 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. |