Erreur dans les logs

Simplicité 5.1.46

Bonjour,

Nous avons une erreur dont nous ne parvenons pas à identifier l’origine.

Cette erreur est arrivée lors de test Jmeter effectués par le client sur l’application, nous n’avons pas plus de détail sur la manière dont les tests on été lancés…

A quoi peut correspondre cette erreur et de quel coté pouvons nous chercher. Merci d’avance !

{
    "timeMillis": 1656594868075,
    "thread": "http-nio-8443-exec-9",
    "level": "WARN",
    "marker": {
        "name": "SIMPLICITE"
    },
    "message": "|http://ip-xxx-xx-xx-xx.eu-west-3.compute.internal:8080||WCORESC002|system|com.simplicite.util.Console|eval||Script eval warning: Duration = 1401ms exceeds 1000ms",
    "endOfBatch": false,
    "loggerFqcn": "org.apache.logging.log4j.spi.AbstractLogger",
    "threadId": 43,
    "threadPriority": 5
}

Bonjour,

Ce message est un warning que Simplicité remonte quand une fonction Rhino (code javascripté côté serveur) met plus de 1sec à s’exécuter.

Les fonctions javascriptée se trouvent dans la définition des champs calculés et dans les conditions/impacts de contraintes, ou encore dans les hooks d’objets métier codés en Rhino et pas en Java (à l’époque de la V3).

Simplicité ne peut pas dire si c’est normal ou pas (de faire attendre l’appel / UI plus d’une seconde). Il ne peut que le signaler.

A vous de voir dans votre code Rhino, celui qui est lent afin de l’optimiser ou pas.
Ajouter des console.log() dans vos scripts pour voir lequel produit cette trace ou analyser toutes les logs pour savoir à quel moment cela se produit, en l’état c’est un peu vague.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.