Nestjs Cron Scheduler перестает работать неожиданноJavascript

Форум по Javascript
Ответить
Anonymous
 Nestjs Cron Scheduler перестает работать неожиданно

Сообщение Anonymous »

У меня есть приложение NESTJS, работающее на Server , где приложение установлено в виде сервиса Windows (через nssm ). Проблема: 1-минутный и 5-минутный Schedulers Неожиданно используются . @nestjs/Расписание с 5 заданиями Cron:
  • один работает каждые 1 минуту
  • один работает каждые 5 минут
  • Другие бегут каждые 10 минут, 1 мин. />
Проблема: 1-минутный и 5-минутный jass перестать стрелять через некоторое время и не перезапуститься, но остальные продолжаются нормально. Сама служба остается запущенной, и нет никаких журналов ошибок. < /P>
Пример кода для 5-минутного задания: < /p>
import { Cron } from '@nestjs/schedule';
import { Injectable, Logger } from '@nestjs/common';

@Injectable()
export class TasksService {
private readonly logger = new Logger(TasksService.name);

@Cron('*/5 * * * *')
async scheduledHandleCronOld() {
this.logger.log('Old File Processing Job >> Starting scheduled handleCronOld...');
try {
if (this.config.get('SFTP_FILE_FORMAT') === 'OLD') {
await this.handleCronOld(null);
} else {
this.logger.log('Old File Processing Job >> Ended due to config is NEW File Format...');
}
} catch (error) {
this.logger.error(`Old File Processing Job >> Scheduler error: ${error.message}`);
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... expectedly
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»