Hangfire modul¶
A külső feladatkezelő modul a „Hangfire” menüből érhető el.
Ebben a menüben megtekintheti az összes végrehajtott aszinkron feladatot, és ütemezheti a feladatok végrehajtását.
A Hangfire modulban a „Management” lapon hajthatók végre a feladatok.
A feladatok két almenüre oszlanak:
Maintenance Jobs¶
A Maintenance Jobs almenü a karbantartási feladatokat tartalmazza:
- Cleanup: hibák esetén az adatok megtisztítását lehetővé tevő feladat.
- Cleanup Rights: a lejárt engedélyezések törlését lehetővé tevő feladat.
- Delete Expired: a lejárt attribútumok átfedési értékeinek (tiling) törlését lehetővé tevő feladat.
Ezeket a feladatokat az integrátornak kell ütemeznie a projekt éles üzembe állításakor.
Egy feladat rendszeres időközönkénti ütemezéséhez válassza a „Repeating” feladattípust.
Ezután konfigurálja a kívánt gyakoriságot egy CRON-kifejezéssel.
Öt kötelező paraméter van, ezek sorrendben a következők:
- Perc
- Óra
- A hónap napja
- Hónap
- A hét napja
És 1 opcionális paraméter:
- Év
Ha egy paraméterben „*” marad, a feladat az adott mező összes lehetséges értékére végrehajtódik.
Példa
0 0 * * *
A feladat minden nap éjfélkor (0:00-kor) fut le.
Running Jobs¶
A Running Jobs almenü előre definiált feladatokat tartalmaz, amelyek gyorsan és egyszerűen végrehajthatók:
- Calculate accounts by account type: egy adott fióktípus fiókjait kiszámító feladat.
- Calculate accreditation rule: az összes akkreditációs szabályt kiszámító feladat.
Nem ajánlott ezeket a feladatokat rendszeres végrehajtásra ütemezni. Ezek a feladatok leginkább az integrációs fázisokban hasznosak.





