Kihagyás

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.