Je ne trouve pas d’erreur dans simplicite.log dont voici les dernières lignes dedans :
2019-03-21 11:15:04,239 INFO [com.simplicite.util.engine.ProcessScheduler] SIMPLICITE|http://e3m.simplicite.io:10118||ICORETM009|system|com.simplicite.util.engine.ProcessScheduler|manageDeadlockActivity||Paramètre système ACTIVITY_LOCK_LIMIT = 3600s
2019-03-21 11:15:04,242 INFO [com.simplicite.util.CronJob] SIMPLICITE|http://e3m.simplicite.io:10118||ICORECM005|system|com.simplicite.util.CronJob|run||Résultat de la tâche deadlockActivity :
Quant à catalina.out, il n’est pas à jour depuis le 17/03/19 et voici les dernière lignes :
17-Mar-2019 05:05:25.901 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-10113"]
17-Mar-2019 05:05:25.914 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [17,988] milliseconds
Exception in thread "http-nio-10113-exec-1" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:3332)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:124)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:448)
Donc je n’ai pour l’instant pas d’explication sur pourquoi le process tomcat de cette instance était absent.
Il y a t il autres choses que je puisse faire avant de redémarrer le processus (et accéder à l’instance) ?
Merci encore.
Abed.
la cause du plantage Tomcat c’est le manque de mémoire
la cause du manque de mémoire est sans doute à chercher dans votre paramétrage et/ou votre code
NB: Sur le SIM vous pouvez facilement augmenter la mémoire allouée à votre instance (dans les limites des ressources totales de la VM): à faire dans le fichier ~/.simplicite ou directement dans le fichier /etc/init.d/tomcat-<instance> pour les anciennes instances (+ un arrêt/relance de Tomcat pour que ce soit pris en compte). Mais ça ne corrigera pas la cause du pb, ça repoussera juste les conditions où il se produira…
Votre instance immorecette est en HSQLDB embedded, la base de données partage donc la mémoire de la JVM qui exécute Tomcat, la cause du out of memory est donc peut être aussi liée au volume de données utilisé et/ou au nombre de sessions simultanées, etc.
Comme déjà expliqué, une base de données HSQLDB embedded c’est à réserver à du DEV/TEST ou éventuellement à des applications manipulant un volume de donnés restreint