From 953350df78a1fb04a8c042f5da92e3bdee63187d Mon Sep 17 00:00:00 2001 From: bidof Date: Tue, 12 Mar 2024 00:18:40 +0100 Subject: [PATCH] generacion de preguntas cada x minutos sin bugs --- questionservice/scheduler.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/questionservice/scheduler.js b/questionservice/scheduler.js index e2ccd4f..7bc665f 100644 --- a/questionservice/scheduler.js +++ b/questionservice/scheduler.js @@ -21,14 +21,26 @@ class Scheduler { console.error(error); } } - + start() { - cron.schedule('*/30 * * * *', async () => { + cron.schedule('*/15 * * * *', async () => { + + try { + await this.addQuestion(); + } catch (error) { + console.error('Failed to add question:', error); + // Aquí podrías implementar una lógica para manejar el error, como reintentar después de un tiempo, + // enviar una alerta, etc. + } + + + /* version con errores this.success = false; while (!this.success) { //ojo como es asincrono si no lo pones el bucle se sigue ejecutando y petas la pila de javasycrpit y cae el contendor await this.addQuestion(); } + */ }); } }