Partage
  • Partager sur Facebook
  • Partager sur Twitter

Spring-boot - Schedule qui s'arrête brusquement

Arrêt du schedule en cours d'execution

    26 mars 2024 à 14:34:53

    Bonjour, J'ai un Job qui est exécuté chaque heure par un scheduler (Spring batch).

    Il y a un soucis. Le Schedule s'arrête brusquement et sans émettre d'exception dans les logs. Pour que le schedule continue, je dois relancer l'application.

    NB : Le job fait un (1) appel API REST et récupère 50 données.



    @Scheduled(fixedDelay = 60*60_000 ,initialDelay = 60_000)
        public void recuperationTransactionTimer() throws ParseException {
    
            if(RECUPERATION_TRANSACTION_ENCOURS){
                logger.info(String.format("%s# - Une transaction est en cours ","ScheduledTasks"));
                return;
            }
            logger.info(String.format("%s# - Préparation de récupération ","ScheduledTasks"));
            job.recuperationTransaction();
        }
    
    
    
    @Async
        public void recuperationTransaction() throws ParseException {
    ScheduledTasks.RECUPERATION_TRANSACTION_ENCOURS= true; logger.info(String.format("%s01 - Debut de récupération ",JOBC)); _saveTransaction(); ScheduledTasks.RECUPERATION_TRANSACTION_ENCOURS= false; logger.info(String.format("%s07 - Fin de récupération ",JOBC)); }

    Merci pour votre aide

    -
    Edité par KOFFI KRAH LANDRY 26 mars 2024 à 14:37:16

    • Partager sur Facebook
    • Partager sur Twitter

    Le génie c'est 99% de transpiration et 1 % de chance.

    Spring-boot - Schedule qui s'arrête brusquement

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    • Editeur
    • Markdown