Поиск…


замечания

Пакет cron-tick - очень простой пакет для фоновых задач, но он не поддерживает несколько процессов, если вы запускаете приложение в нескольких процессах (или в контейнерах), используйте percolate: synced-cron вместо этого.

Простой cron

Используйте пакет перколяции: synced-cron

Определить работу:

 SyncedCron.add({
  name: 'Find new matches for a saved user filter and send alerts',
  schedule: function(parser) {
    // parser is a later.parse object
    return parser.text('every 10 minutes');
  },
  job: function() {
    user.alerts.map(a => a.findMatchesAndAlert());
  }
});

Запуск определенных заданий:

SyncedCron.start();

Он поддерживает синхронизацию заданий между несколькими процессами, такими как Galaxy с более чем 1 контейнером.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow